[英]How to set indicators for a string value in ssrs report?
我有SSRS報告。 在這里,我有一個名為“已確認”的列,如果此列的值為“已確認”,則指示器將顯示綠燈。 但是我無法在指標的表達式中設置字符串值的條件。 我該怎么做。 請幫我。
指標只能使用數值,但仍有兩種方法可以使用。
一種方法是使用CASE
或DECODE
在您的數據集中創建一個confirmed_number
列:
Decode(confirmed, "Confirmed", 1, 0) AS confirmed_number
另一種方法是對指標的“值”參數中的現有confirmed
列進行解碼:
=IIF(Fields!CONFIRMED.Value = "Confirmed", 1, 0)
無論哪種方式,您都有一個指標可以使用的數值。 將狀態States Measurement Unit
設置為數字,並將綠色圖標的Start
和End
值設置為1。
如果您想要使用指示器以外的其他方法,則可以基於confirmed
文本來設置文本框的BackgroundColor
,例如Marco的注釋:
=IIF(Me.Value = "Confirmed", "Green", "Red")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.