我正在尝试在 SAP BusinessObjects Webi 4.2 中生成一个具有复杂聚合但运气不佳的报告。
我的数据如下:
我正在尝试创建一个变量,该变量返回每个商店和区域中同事的平均技能计数,例如:
和...
但是,我尝试过=AVERAGE(([Skills]) in ([Colleague]))
,这似乎返回了 SUM 而不是平均值。
抱歉,如果我遗漏了一些简单的东西......这是漫长的一天......任何帮助将不胜感激!
我正在尝试在 SAP BusinessObjects Webi 4.2 中生成一个具有复杂聚合但运气不佳的报告。
我的数据如下:
我正在尝试创建一个变量,该变量返回每个商店和区域中同事的平均技能计数,例如:
和...
但是,我尝试过=AVERAGE(([Skills]) in ([Colleague]))
,这似乎返回了 SUM 而不是平均值。
抱歉,如果我遗漏了一些简单的东西......这是漫长的一天......任何帮助将不胜感激!
接受总和:
=Sum([Skills]) / Count([Colleague];All)
更新评论 如果 [Skills] 是一个变量,那么它会变得更复杂一些。这对我有用您的示例数据的副本:
=Sum([Skills] ForEach ([Store];[Colleague]) )
/ Count(1 In ([Region];[Store];[Colleague]);All)
请注意,如果块中有其他较低级别的维度,则需要将它们添加到ForEach
和Count
函数中。
我得到的结果与您的东英吉利 (3.22) 略有不同,但根据我的手动计算,3.22 是正确的。