SSRS报告值

时间:2011-11-07 22:07:04

标签: ssrs-2008 reporting-services

在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"))

enter image description here

1 个答案:

答案 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"))