为了满足我的期望,我尝试了以下代码: fontweight表达式和字段值表达式
=iif(fields!RATE_SELECTED="A","BOLD","NORMAL")最后我得到了一个例外
错误BC30518:重载解析失败,因为不能用这些参数调用任何可访问的'=‘
请帮帮忙。
发布于 2012-11-10 04:38:09
表达式中缺少.Value。它应该是:
=iif(Fields!RATE_SELECTED.Value="A","Bold","Normal")
此外,它应该是"Bold","Normal",而不是“粗体”、“正常”
由于一些SSRS错误,如果您尝试这个,但它仍然不起作用,那么诀窍是:
首先尝试清除前面的值,然后单击OK >> OK,直到再次到达报表设计器屏幕。
在这里,再次右键单击您的报告项,例如TextBox,right click >>TextBox properties >>Font>> fx (靠近Bold),以及您在这里的时候

然后,不要手动编写完整的表达式,只写=iif(,然后单击Fields (见图)并选择RATE_SELECTED,类似地单击Constants,双击Bold,,然后单击Normal
然后,使用手动编辑,最后的表达式应该如下
=iif(Fields!RATE_SELECTED.Value="A","Bold","Normal")
HTH
https://stackoverflow.com/questions/13293853
复制相似问题