【发布时间】:2018-06-20 22:19:28
【问题描述】:
我正在使用 SSRS 并制作了一个“数据透视表”。数据透视表有两个计算列,我想使用这些值来获得第三个值,即两个值之间的差异。
这是我的表格的示例:
*编辑:百分比是具有这些行/列属性的大约 40+ 值的平均值 *
Category A B Difference
1 47% 57% B-A
2 45% 49% B-A
3 13% 73% B-A
4 27% 23% B-A
Total 23% 34% B-A
每个百分比都是按 A 和 B 分组的类别的平均值。我需要一个函数来收集 A 的平均值并从该行的 B 平均值中减去它。 到目前为止,我已经尝试了以下方法并导致错误:
=IIf(Fields!Log1.Value = "End", Avg(Fields!Log1.Value), Nothing) - IIf(Fields!Log1.Value = "Begin", Avg(Fields!Log1.Value), Nothing)
感谢任何帮助。谢谢
【问题讨论】:
-
您是收到错误消息还是结果不正确?
-
#错误信息,我知道有问题..
标签: reporting-services ssrs-2008 ssrs-2012 ssrs-tablix