【问题标题】:SSRS hidden row become visible with multi group toggleSSRS 隐藏行通过多组切换变为可见
【发布时间】:2025-12-18 13:30:01
【问题描述】:

我有多组查询 我希望唯一的第一个显示并在其旁边显示加号,因此当用户单击加号时,它会打开较低级别的组,并且它还有另一个加号

+USA
+Australia

当点击美国旁边的标志时,它应该显示这个

-USA
         +Texas
         +California
+Australia

当点击德克萨斯州旁边的标志时,它应该会显示这个

-USA
         -Texas
                  +Dallas
                  +Austin
                  +Houston
         +California
+Australia

点击达拉斯时会显示

-USA
         -Texas
                  -Dallas
                           Tom
                  +Austin
                  +Houston
         +California
+Australia

我通过隐藏所有行并由上面的行切换来完成报告

但由于某种原因,当我为由 C3 切换的 CName 执行此操作时,它可以工作,现在当我隐藏 C3 并因某种原因由 C2 切换时,CName 再次显示!!

我不知道为什么,有人知道为什么吗?

谢谢

这是我的查询

select  'USA'as C1,'Texas' as C2,'Dallas'as C3,'Tom' as CName UNION
select  'USA'as C1,'Texas' as C2,'Austin'as C3,'Adam' as CName UNION
select  'USA'as C1,'Texas' as C2,'Huoston'as C3,'Ken' as CName UNION
select  'USA'as C1,'California' as C2,'Los Angeles'as C3,'Dave' as CName UNION
select  'USA'as C1,'California' as C2,'San Fransisco'as C3,'Sam' as CName UNION
select  'USA'as C1,'California' as C2,'Hollywood'as C3,'Sean' as CName UNION
select  'Australia'as C1,'NSW' as C2,'Sydney'as C3,'Richard' as CName UNION
select  'Australia'as C1,'NSW' as C2,'Dubbo'as C3,'Arnold' as CName UNION
select  'Australia'as C1,'VIC' as C2,'Melbourne'as C3,'Mike' as CName UNION
select  'Australia'as C1,'VIC' as C2,'Doncaster'as C3,'Matt' as CName UNION
select  'Australia'as C1,'VIC' as C2,'Craigieburn'as C3,'Kate' as CName UNION
select  'Australia'as C1,'QLD' as C2,'Brisbane'as C3,'Edward    

【问题讨论】:

    标签: ssrs-2008 ssrs-2008-r2 ssrs-2012 reportingservices-2005


    【解决方案1】:

    如果我理解正确,我认为最简单/最简单的选择是通过报告向导并创建一个新的表格报告,按 C1、C2 和 C3 分组,其中 CName 为详细信息。 使其逐步并启用 DrillDown。 最终结果应该如您所愿。

    【讨论】:

    • 这就是我所做的,但是当我将 C3 切换为 C2 时,CName 仍然显示。尝试一下你就会明白