我在 SSRS 报告中有一个专栏。值为“真”或“假”或“是”或“否”或“1”或“0”
我不想在该列中显示,而是使用指标。
我在该列中放置了指标,但需要设置 start 和 end 属性。我该怎么做才能在“真”、“是”或“1”时显示绿色复选标记,否则显示红色?
我正在尝试 =IFF(Fields!Column_name.Value = "True", "Red", "Green") 作为绿色复选标记的起始值......但显然我错了......
有什么帮助吗?
我在 SSRS 报告中有一个专栏。值为“真”或“假”或“是”或“否”或“1”或“0”
我不想在该列中显示,而是使用指标。
我在该列中放置了指标,但需要设置 start 和 end 属性。我该怎么做才能在“真”、“是”或“1”时显示绿色复选标记,否则显示红色?
我正在尝试 =IFF(Fields!Column_name.Value = "True", "Red", "Green") 作为绿色复选标记的起始值......但显然我错了......
有什么帮助吗?
好吧,也许这只是您问题中的一个错字,但有几件事很突出
我以前从未使用过这些指标,但简单地看一下它们,您似乎可以定义可接受(绿色)、不可接受(红色)或中间(黄色)的范围。
开始和结束可能应该是数值,“绿色”和“红色”似乎不是有效值。
尝试将指标值表达式绑定到这样的东西。
=IIF(Fields!ColumnName.Value = "True" OrElse
Fields!ColumnName.Value = "Yes" OrElse
Fields!ColumnName.Value = "1", 100, 0)
转到指标属性 > 值和状态,然后将检查的开始和结束值设置为1
。X 把它的开始和结束值放到0
.
然后像这样写你的表达式:
=iif(First(Fields!YourField.Value, "YourDataSet")=True,1,0)
如果选中,那应该给你一个 Check,如果没有,应该给你一个 X。