在SSRS中工作我有各列的值,各个部分的月份总数。如果成本上升,下降或保持不变,我希望能够以图形方式显示每一个。例如,如果,第2个月=第3个月,它将显示相同的嵌入式图标,等等。我在报告中有图标,但我有一个表达式,但它对列没有正常工作,有人可以给我一些见解吗?
由于
=IIF(Sum(Fields!Expr1.Value, "MONTH2") < Sum(Fields!Expr1.Value, "MONTH3"), "up",
IIF(Sum(Fields!Expr1.Value, "MONTH2") > Sum(Fields!Expr1.Value, "MONTH3"),
"down", "equal"))
答案 0 :(得分:0)
正在使用的SUM表达式用于求和整个数据集。例如:
SUM(Fields!Expr1.Value, "MONTH2")
将Expr
字段的值与整个数据集MONTH2
您似乎要比较一行中的字段值。像这样:
=IIF(Sum(Fields!MONTH2.Value) < Sum(Fields!MONTH3.Value), "up",
IIF(Sum(Fields!MONTH2.Value) > Sum(Fields!MONTH3.Value),
"down", "equal"))