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
Reporting services SSRS中的参数化群和Toggel可见性_Reporting Services - Fatal编程技术网

Reporting services SSRS中的参数化群和Toggel可见性

Reporting services SSRS中的参数化群和Toggel可见性,reporting-services,Reporting Services,我有一个报告,其中我有5个组,每个组取决于其上级组,显示可通过此报告项进行切换。如下图所示 现在我将参数作为用户角色,如果我通过NM,则所有组都必须显示。如果我通过RM,则从RM开始可见性。问题是,如果我通过RM,则只有标题显示而不是数据,因为其切换可见性取决于NM,而NM现在不可见 请回复您将希望更改其他组的可见性表达式,以便不只是让NM显示可见性,而应该为RM设置嵌套iif。比如说, =iif(参数!Value=“NM”,1,iif(参数!Value=“RM”,1,0)) 如果问题是您的组

我有一个报告,其中我有5个组,每个组取决于其上级组,显示可通过此报告项进行切换。如下图所示

现在我将参数作为用户角色,如果我通过NM,则所有组都必须显示。如果我通过RM,则从RM开始可见性。问题是,如果我通过RM,则只有标题显示而不是数据,因为其切换可见性取决于NM,而NM现在不可见


请回复

您将希望更改其他组的可见性表达式,以便不只是让NM显示可见性,而应该为RM设置嵌套iif。比如说,

=iif(参数!Value=“NM”,1,iif(参数!Value=“RM”,1,0))


如果问题是您的组可见性而不是行可见性,则您可以将NM组的可见性更改为实际的行可见性设置,而不是组可见性设置,因为NM是父组,默认情况下可能会将其隐藏。然后,您可以更改分组表达式,以反映如果它具有RM参数,则不应在NM上分组。

请不要浪费时间,因为无法动态设置切换可见性


请为不同的登录创建不同的报告。

一行有两个位置可以设置可见性,组级别和行级别。如果希望显示内部组,我建议尝试在行级别而不是组级别设置可见性。如果要在NM上对每个RM值进行分组,则也可以将其更改为相同的值,并以这种方式将所有RM值分组在一起。