为了满足我的期望,我在 fontweight 表达式和字段值表达式中尝试了这段代码
=iif(fields!RATE_SELECTED="A","BOLD","NORMAL")
我最终有一个例外
错误 BC30518:重载解析失败,因为无法使用这些参数调用可访问的“=”
请帮忙。
为了满足我的期望,我在 fontweight 表达式和字段值表达式中尝试了这段代码
=iif(fields!RATE_SELECTED="A","BOLD","NORMAL")
我最终有一个例外
错误 BC30518:重载解析失败,因为无法使用这些参数调用可访问的“=”
请帮忙。
你缺少.Value
表达。它应该是:
=iif(Fields!RATE_SELECTED.Value="A","Bold","Normal")
此外,它应该"Bold","Normal"
代替 "BOLD","NORMAL"
并且由于一些 SSRS 错误,如果你尝试这个,它仍然不起作用,那么诀窍是:
尝试首先清除以前的值,然后单击OK >> OK
直到您再次到达报表设计器屏幕。
从这里,再次右键单击您的报告项目,例如TextBox(粗体附近right click >>TextBox properties >>Font>> fx
) ,然后当您在这里时,不要手动编写完整的表达式,只编写然后单击[见图] 并选择,类似地单击并双击粗体,然后是Normal
然后,通过您的手动编辑,最终表达式应该是
=iif(
Fields
RATE_SELECTED
Constants
=iif(Fields!RATE_SELECTED.Value="A","Bold","Normal")
高温高压