[英]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
直到再次到达“ 报表设计器”屏幕 。
在这里,再次右键单击您的报表项,例如说TextBox , right 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.