我在SSRS中有一个分组表。我想获得每个业主的平均护理计划成本。我希望这个平均值是他们所有个人客户每月成本的平均值。我无法找到正确的表达式来完成此操作。
我尝试了=Avg((Sum(Fields!Avg_Monthly_Cost.Value)),"Owner_Name")
,但它没有填充正确的值。
下面是我所指的表格的屏幕截图:
突出显示的表达式是我需要帮助的。我希望它为每个所有者下的每个客户计算“客户服务的平均每月成本总和”值。
我想得到每个所有者下所有[Sum(Avg_Monthly_Cost)]
的平均值,然后填充到所有者的名字旁边,这就是我卡住的地方。
下面是我的行组:
1条答案
按热度按时间sg3maiej1#
你的问题有点不清楚,你说 “我希望它为每个所有者下的每个客户计算“客户服务平均每月成本之和”的值”,但你的表达式是试图计算值的总和?
如果要聚合在子行组中计算的值,则需要引用子组,而不是表达式所在的组。
所以如果你想要这些灰色
SUM
的平均值,那么你可以这样做,字符串
由于表达式位于
"Owner_Name"
行组中,因此它只会“看到”作用域中的那些值(子行组数据)。如果这没有帮助,请编辑您的问题并显示相关的行组和您试图聚合的表达式。