gpt4 book ai didi

reporting-services - 按组划分的 SSRS 总和最大值

转载 作者:行者123 更新时间:2023-12-04 07:37:23 26 4
gpt4 key购买 nike

我有一个 SSRS 报告,它看起来像这样(带有附加列,例如销售额),其中的行按地区和位置分组。

SSRS report

位置的目标是每个位置的最大值,因为在我的查询中,目标出现在我汇总的每个销售记录上。

=Max(Fields!goal.Value)

区域的目标是该区域组中每个位置的最大值之和。
=Sum(max(Fields!goal.Value, "LocationName"), "region")

前两个没有问题,但我很难获得报告的总计,这将是每个区域总计的总和。
=Sum(Fields!goal.Value, "region")

我无法引用区域组,因为总数在该组之外 - “对聚合函数无效的范围参数”。在这种情况下,如何获得每个区域的总和(7,000)?

最佳答案

在总计文本框 region 和 Grand Total 中,您可以使用相同的表达式:

=Sum(max(Fields!goal.Value, "LocationName"))

因为表达式是在当前 中计算的范围 在文本框的区域组级别,这将聚合 Max区域中所有 LocationName 组中的目标值,在总计级别,这将聚合 Max所有区域的所有 LocationName 组中的目标值。

你可以看到这一点。使用以下数据:

enter image description here

(如果最终总数正确,我已将行加倍以使其显而易见)

和一个简单的表格:

enter image description here

相同的表达式在 Region 和 Grand Total 中都给出了正确的结果范围 :

enter image description here

关于reporting-services - 按组划分的 SSRS 总和最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27005166/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com