根据SSRS报告2008中的其他字段值,使字段粗体显示

时间:2012-11-08 16:57:05

标签: reporting-services

为了满足我的期望,我在fontweight表达式和字段值表达式

中尝试了这个代码
=iif(fields!RATE_SELECTED="A","BOLD","NORMAL")

我最终遇到了异常

错误BC30518:重载解析失败,因为无法使用这些参数调用可访问的'='

请帮忙。

1 个答案:

答案 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 ),当您在此处时

enter image description here

然后,不要手动编写完整表达式,而是只写=iif(,然后点击 Fields [见图]并选择{{1} },同样点击 RATE_SELECTED 并双击粗体,然后正常
然后,通过手动编辑,最终表达式应该像

一样 Constants

HTH