在我创建的 SSRS (BIDS) 2008 报告中,我尝试使用一个条件语句来确定列中项目的可见性。
与此几乎相同的表达式适用于“常规”选项卡,但不适用于“可见性”选项卡。尝试预览报告时出现以下错误
An error occurred during local report processing. The Hidden expression used in textbox 'Status' returned a data type that is not valid.
我已粘贴以下条件供您引用。可见性表达式的规则/格式与“常规”选项卡的规则/格式是否不同?谢谢!
=IIf(Fields!tagname.Value="3981.CompA1.Bool.CompA1StatusOnline"
And Fields!Status.Value="0","True",
iif(Fields!tagname.Value="3981.CompA1.Bool.CompA1StatusFaulted"
And Fields!Status.Value="1","True",
iif(Fields!tagname.Value="3981.CompA1.Bool.CompA1StatusOffline"
And Fields!Status.Value="0","True","False")))
最佳答案
尝试使用true
而不是“true”
。
关于ssrs-2008 - 在 SSRS 中使用条件来提高可见性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15126166/