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

2020-08-25 16:07发布

         点击此处--->   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)

         点击此处--->   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条回答
宇峰Kouji
1楼-- · 2020-08-25 16:33

在"指标1"列中考虑了哪些值。我只能在总计行(100和150)中看到这些值。

考虑您的公式"新的指标1" = [指标2的份额] * [指标1],指标1中新车和旧车的价值分别是什么?我可以看到值是空白,但在最后一列中,值已更改为16.7和40.9

您尝试过在指标1和指标2列顶部创建维度变量,然后在计算中使用维度变量。


CJones
2楼-- · 2020-08-25 16:37

嗨,阿米特,

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

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

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

clever101
3楼-- · 2020-08-25 16:27

一个更详细的信息是,这两个指标均来自不同的查询,但是第一个查询包含维度1和Old&New,而查询2包含所有三个维度。 这些查询是在Dimension 1和Old New上合并的。

一周热门 更多>