SSRS中的指标

时间:2012-07-19 14:03:37

标签: tsql reporting-services report ssrs-2008 bids

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

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

我在该列中放置了指标,但需要设置start和end属性。我该如何去做,这样我可以在“真实”,“是”或“1”时显示绿色复选标记,否则显示红色?

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

任何帮助?

2 个答案:

答案 0 :(得分:2)

好吧也许这只是你问题上的一个错字,但有几件事情很突出

  • 功能是IIF,而不是IFF
  • 真实结果应该在条件
  • 之后出现

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

开始和结束应该是数字值,“绿色”和“红色”看起来不是有效值。

尝试将指标值表达式绑定到类似的内容。

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

答案 1 :(得分:1)

转到指标属性>价值观和状态,并把检查开始&结束值为1。 X把它放在了Start&结束值为0

然后写下你的表达式:

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

如果选中则应该检查,如果没有则为X.