Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssrs 2008 ssrs 2008表格列中的可见性表达式错误_Ssrs 2008_Reporting Services - Fatal编程技术网

Ssrs 2008 ssrs 2008表格列中的可见性表达式错误

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”,对,错

亲爱的

我有一个按货币分组的表,当我导出到excel时,它会根据货币分组拆分为多张表,每张表都有货币名称

如果货币是美元,我需要将可见性表达式设置为最后两列隐藏

我试过了

=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中的列,但在交互查看时不能隐藏。