Webi 4.2中的歧管AVG聚合

问题描述 投票:1回答:1

我正在尝试在SAP BusinessObjects Webi 4.2中生成一个报表,该报表具有复杂的聚合,但是运气不佳。

我的数据如下:

Source Data

我正在尝试创建一个变量,以返回每个商店和区域中同事的平均技能计数,例如:

Required Output 1

和...

Required Output 2

但是我尝试过=AVERAGE(([Skills]) in ([Colleague])),这似乎返回了SUM而不是平均值。

很抱歉,如果我错过了一些简单的事情……这已经是漫长的一天了,任何帮助将不胜感激!

sap average aggregation business-objects webi
1个回答
1
投票

拥抱总和:

=Sum([Skills]) / Count([Colleague];All)

已更新评论如果[Skills]是变量,那么它会变得更加复杂。这为我提供了示例数据的副本:

=Sum([Skills] ForEach ([Store];[Colleague]) ) 
 / Count(1 In ([Region];[Store];[Colleague]);All)

注意,如果块中还有其他较低级别的尺寸,则需要将它们同时添加到ForEachCount函数中。

我对东英吉利(3.22)得出的结果与您稍有不同,但是根据我的手动计算,3.22是正确的。

© www.soinside.com 2019 - 2024. All rights reserved.