繁体   English   中英

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

[英]Make the field Bold based on other filed value in SSRS report 2008

为了满足我的期望,我在fontweight表达式以及field value表达式中尝试了此代码

=iif(fields!RATE_SELECTED="A","BOLD","NORMAL")

我最终有一个例外

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

请帮忙。

您在表达式中缺少.Value 它应该是:

=iif(Fields!RATE_SELECTED.Value="A","Bold","Normal")

另外,它应该是"Bold","Normal"而不是“ BOLD”,“ NORMAL”
并且由于某些SSRS错误 ,如果您尝试执行此操作,但仍然无法正常工作,则窍门是:

尝试首先清除先前的值,然后单击“ OK >> OK直到再次到达“ 报表设计器”屏幕

在这里,再次右键单击您的报表项,例如说TextBoxright click >>TextBox properties >>Font>> fx在Bold附近 ), right click >>TextBox properties >>Font>> fx此处

在此处输入图片说明

然后,只写=iif(然后单击Fields [见图]并选择RATE_SELECTED ,类似地单击Constants并双击Bold,然后单击Normal ,而不是手动编写完整表达式。
然后,通过手动编辑,最终表达式应为

=iif(Fields!RATE_SELECTED.Value="A","Bold","Normal")

高温超导

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM