对函数进行排名并获得先前的值

2020-09-11 02:59发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有一个简单的选项卡...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我有一个简单的选项卡,其中包含4列:一维,一个度量,应用于该度量的等级函数和第四列,我没有得到正确的结果。

如您所见,我的等级是3倍,因为该尺寸值的度量值相同(很好)。

对于第4列,我想要显示等级3的度量。

由于排名3不存在,我想显示现有的先前排名,即排名1,因此它应该显示值" 36"。

是否可以创建一个公式来获取该值?

我尝试过这样的事情:

=如果为IsNull(

如果IsNull([measure]其中([rank] = 3)在报告中,则[measure]其中([rank] = 2))

然后[度量]其中([rank] = 1)

在这种情况下,它可以工作,但是我的数据集很大,并且该度量可能有许多倍数值,因此如果我想确保不遗漏任何倍数值,我的公式将太大。 >

有更简单的方法吗?

类似的东西:如果IsNull(***)然后获得以前的现有等级值..这就是我要应用于变量..

的逻辑

在此先感谢您的帮助!

马克

(10.3 kB)