为了满足我的期望,我在fontweight表达式和字段值表达式
中尝试了这个代码=iif(fields!RATE_SELECTED="A","BOLD","NORMAL")
我最终遇到了异常
错误BC30518:重载解析失败,因为无法使用这些参数调用可访问的'='
请帮忙。
答案 0 :(得分:1)
您在表达式中缺少.Value
。
它应该是:
=iif(Fields!RATE_SELECTED.Value="A","Bold","Normal")
此外,它应该是"Bold","Normal"
而不是“BOLD”,“NORMAL”
和由于某些SSRS错误,如果你尝试这个,但它仍然不起作用,那么技巧是:
首先尝试清除以前的值,然后点击OK >> OK
,直到再次到达报告设计器屏幕。
在这里,再次右键单击您的报告项目,例如 TextBox ,right click >>TextBox properties >>Font>> fx
( near Bold ),当您在此处时
然后,不要手动编写完整表达式,而是只写=iif(
,然后点击 Fields
[见图]并选择{{1} },同样点击 RATE_SELECTED
并双击粗体,然后正常
然后,通过手动编辑,最终表达式应该像
一样
Constants
HTH