当报表包含行组级别层次结构数据时如何编写 SSRS 2017 表达式来计算百分比
How to write SSRS 2017 expression for calculating percentages when report contains Row Groups level hierarchy data
我正在尝试显示产品的每月数据。一个月可以有从 A 到 Z 的任意数量的产品,具体取决于该月产品的可用性。
例如,2020 年 1 月有产品 A、B 和 C。
总计是这些产品的总和(数量)。
我已将列组层次结构设置为 MonthYear 和 Product;行组层次结构为城市、州、地区和国家/地区。
我可以通过在组级别累加来显示州、地区和国家级别的总计列。
但我在显示 Product% 列数字时遇到困难,尤其是在州、地区和国家/地区级别。
对于产品%,我正在尝试为所有产品写类似 sum(amount)/[sum(amount) 的内容]。
能否请您帮助我编写 SSRS 表达式以实现州、地区和国家级别的 Product% 数据。
假设您有一个名为 'groupCity' 的行组,那么这应该可行。
=SUM(Fieldsamount.Value) / SUM(Fields!amount.Value, "groupCity")
您需要更改表达式以匹配您需要的每个额外实例的 rowgroup
名称(可能是州、地区和国家/地区)
我正在尝试显示产品的每月数据。一个月可以有从 A 到 Z 的任意数量的产品,具体取决于该月产品的可用性。 例如,2020 年 1 月有产品 A、B 和 C。 总计是这些产品的总和(数量)。
我已将列组层次结构设置为 MonthYear 和 Product;行组层次结构为城市、州、地区和国家/地区。
我可以通过在组级别累加来显示州、地区和国家级别的总计列。
但我在显示 Product% 列数字时遇到困难,尤其是在州、地区和国家/地区级别。
对于产品%,我正在尝试为所有产品写类似 sum(amount)/[sum(amount) 的内容]。
能否请您帮助我编写 SSRS 表达式以实现州、地区和国家级别的 Product% 数据。
假设您有一个名为 'groupCity' 的行组,那么这应该可行。
=SUM(Fieldsamount.Value) / SUM(Fields!amount.Value, "groupCity")
您需要更改表达式以匹配您需要的每个额外实例的 rowgroup
名称(可能是州、地区和国家/地区)