2011-11-07 261 views
0

在SSRS中工作我有各個值的列,各個部分的月份總計。如果成本上漲,下降或保持不變,我希望能夠在每個旁邊顯示圖形。例如,如果月2 =月3,它會顯示一個平等的嵌入式圖標等。我有我的報告中的圖標,我有一個表達式,但它不能正常工作的列,有人可以給我一些見解嗎?SSRS報告值

感謝

=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

+0

你能分享一個你用來獲取這些數據集的樣本嗎? Chris Latta的回答預計,上面的屏幕截圖中的每一行都等同於您的查詢返回的行。 –

+0

是的,如果您可以向我們展示您的查詢,該查詢用於獲取上面顯示的數據,這將有助於我們更好地理解數據並給出更準確的答案。此外,它是否顯示在表格或矩陣中? –

回答

0

總和表達你使用它進行總結整個數據集。例如:

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")) 
+0

謝謝克里斯,我會在這裏早上試試。 – GabrielVa

+0

我得到一個錯誤:報表項目表達式只能引用當前數據集範圍內的字段,或者,如果在聚集內,則指定數據集範圍。 – GabrielVa