繁体   English   中英

SSRS中的指标

[英]Indicators in SSRS

我在SSRS报告中有一列。 值是“ True”或“ False”或“ Yes”或“ No”或“ 1”或“ 0”

我不想在该列中显示它,而是要使用指标。

我将指标放置在该列中,但需要设置start和end属性。 我该如何去做,以便当它是“ True”,“ Yes”或“ 1”时显示绿色的复选标记,否则显示红色?

我正在尝试使用= IFF(Fields!Column_name.Value =“ True”,“ Red”,“ Green”)作为绿色复选标记的起始值...但显然我错了...

有什么帮助吗?

好吧,也许这只是您的问题中的错字,但有两点突出

  • 函数是IIF,而不是IFF
  • 真正的结果应该在条件之后优先

我以前从未使用过这些指标,但是简要地看一下它们,看起来您可以定义可接受(绿色),不可接受(红色)或中间(黄色)的范围。

开始和结束可能应该是数字值,“绿色”和“红色”似乎不是有效值。

尝试将指标值表达式绑定到类似这样的东西。

=IIF(Fields!ColumnName.Value = "True" OrElse
    Fields!ColumnName.Value = "Yes"  OrElse
    Fields!ColumnName.Value = "1", 100, 0)

转到指标属性>值和状态,然后将支票的开始和结束值设置为1 X则将其Start&End Value设置为0

然后像这样写你的表情:

=iif(First(Fields!YourField.Value, "YourDataSet")=True,1,0)

这应该给您一个Check(如果已选中)或X(如果未选中)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM