Webi Sum Foreach不适用于度量变量(不平衡数据提供程序)

2020-08-25 16:07发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我在报告中具有以下上...

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

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


大家好,

我在报告中具有以下上下文:我具有三个维度和两个指标,其中一个指标仅适用于两个维度(指标一个仅适用于Dim 1和" Old new"。)我正在计算一个 第三个量度(一个新的量度),它根据量度二的分配在第三个维度(颜色)中打破了一个量度 两个量度来自两个不同的数据 不平衡的提供者,因为提供者1中缺少维度维度颜色,而度量1是可用的

乍看起来还不错:

对于s hare变量,我使用以下公式

= [指标2]/(总和([指标2] ForAll([Colur]))

对于"新的指标1" = [指标2的份额] * [指标1]

当我开始从不同的角度看数据时,我发现颜色的总计56.3与16,7 + 40.9 = 57并不正确。

总数之所以不正确,是因为它是根据21.7%的份额计算的,该份额未考虑度量标准1中的新旧汽车组合,因为它不同于度量标准2。

我能够使用以下命令更正此视图:S um([Metric 1 new])或Sum([Metric 1 new] Foreach([Old new]))

我无法解决的问题是从视图中删除维度" Old New":

我尝试了使用 In/Foreach >运算符,但是一旦我从视图中删除"旧的新"度量标准,一个新的度量标准就无法按期望的方式运行。我想为每个"旧的新"成员(新车和旧车)进行计算并求和 上。

视图是交叉表,上面的屏幕截图是我创建的excel的虚拟对象。

如果有人能帮助我解决这个问题,我将非常感激。

AMIT KUMAR ,我标记了您,因为我非常喜欢您在其他主题上的反馈。

亲切的问候

Stefan


(13.8 kB)
3条回答
CJones
2020-08-25 16:37

嗨,阿米特,

为了清楚起见,我没有在上一个屏幕快照中显示它们,但是webi所做的是在每行显示指标1的总数,因为它没有"颜色"细分,然后应用份额 总计如下所示:

当我开始按颜色查看总计而不包括"旧的新"时,就会出现问题,因为它不是针对旧的新成员的每个成员单独计算并进行汇总(如先前的屏幕截图所示)

我尝试创建尺寸变量,但是当我尝试使尺寸成为共享变量(获得多值)时却没有计算出份额,之后我得到相同的错误结果。

一周热门 更多>