[英]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.