0

我有SSRS報告。在這裏我有一個名爲「確認」的列,如果此列的值是「確認」,那麼指示器將顯示綠燈。但是我不能在指標表達式中設置字符串值的條件。我該怎麼做。請幫幫我。如何在ssrs報告中設置字符串值的指標?

+1

IIF(!ReportItems Textbox1.Value =「」,綠色,紅色) 把你的「確認」列到一個文本框,所以你可以參考一下吧 –

回答

1

指標只能使用數值,但仍有一些方法可以使用。

其中之一是通過使用CASEDECODE使數據集中的一個confirmed_number柱:

Decode(confirmed, "Confirmed", 1, 0) AS confirmed_number 

另一個辦法是在現有confirmed列在你的指標參數的值進行解碼:

=IIF(Fields!CONFIRMED.Value = "Confirmed", 1, 0) 

無論哪種方式,您都有一個指標可以使用的數值。設置States Measurement Unit爲數字,如果你想利用指標的選擇,您可以根據您的confirmed設置文本框的BackgroundColor設置你的綠色圖標的StartEnd值設置爲1


文字就像馬可的評論:

=IIF(Me.Value = "Confirmed", "Green", "Red")