Ssrs 2008 ssrs 2008表格列中的可见性表达式错误
亲爱的 我有一个按货币分组的表,当我导出到excel时,它会根据货币分组拆分为多张表,每张表都有货币名称 如果货币是美元,我需要将可见性表达式设置为最后两列隐藏 我试过了Ssrs 2008 ssrs 2008表格列中的可见性表达式错误,ssrs-2008,reporting-services,Ssrs 2008,Reporting Services,亲爱的 我有一个按货币分组的表,当我导出到excel时,它会根据货币分组拆分为多张表,每张表都有货币名称 如果货币是美元,我需要将可见性表达式设置为最后两列隐藏 我试过了 =IIF(Fields!Currency1.Value=“USD”,True,False)但所有工作表均隐藏 我试过了 =IIF(Globals!PageName=“USD”,True,False)它给了我一个错误:全局变量只能在页眉和页脚中使用 也 =IIF(第一个(ReportItems!索赔货币值)=“USD”,对,错
=IIF(Fields!Currency1.Value=“USD”,True,False)
但所有工作表均隐藏
我试过了
=IIF(Globals!PageName=“USD”,True,False)
它给了我一个错误:全局变量只能在页眉和页脚中使用
也
=IIF(第一个(ReportItems!索赔货币值)=“USD”,对,错)
也有错误
有谁能建议
关于,使用参数值来显示或隐藏数据集字段值,而不是使用数据集字段值 例如:
=IIF(INSTR(Join(Parameters!Currency.Value,”,“,”,“USD”)=0,True,False)我看不出第一种方法不起作用的任何原因(其他两种方法都不合适)。如果您的数据集包含一个名为Currency1的字段,并且您正在设置每个列的隐藏属性(请确保是这样),那么您将看不到可能出现的错误。通过测试RenderFormat全局变量=“Excel”,可以隐藏Excel中的列,但在交互查看时不能隐藏。