【问题标题】:SSRS toggle only certain rowsSSRS 仅切换某些行
【发布时间】:2013-11-25 19:35:33
【问题描述】:

假设我有一个包含两列的表格: 第一个属于父行,第二个属于子行。使用通用数据,输出可能如下所示:

 column1  column 2

 1          
            a
            b

 2
            c
            d
            e

 3
            f
            g

我已将子组(此处为第 2 列)的可见性设置为由父组(此处为第 1 列)中的值切换。 例如,可以通过单击“2”旁边的 + 号来切换值“c、d 和 e”。

现在我的问题来了: 我想让表格的某些部分消失。例如,我希望包含子成员“f,g”的父组“3”不显示在我的表中。为此,我必须将父组和子组的可见性设置为类似

 =Fields!Parentgroup.Value=3.

但是,这样做时,组“3”的第一行由于切换选项而保持可见。

一种可能的解决方法是将切换选项仅限于包含某些数据的行 - 但我的研究表明这是不可能的。

有其他解决方法的想法吗?非常感谢任何帮助!

【问题讨论】:

  • 你能扩展评论“我想让表格的某些部分消失”吗?您想在报表运行时隐藏这些部分,还是想为用户提供一种以交互方式隐藏整个组的方法?
  • 感谢您的意见。我想让用户以交互方式选择要保留的行。结合多值参数对数据集进行过滤是可行的方法!

标签: reporting-services toggle visibility


【解决方案1】:

如果您想从报告中完全删除第 3 部分,那么您可以在数据集或表格/矩阵上放置一个过滤器。如果你想让它切换,那么你必须保持切换元素可见。

【讨论】:

  • 感谢一百万!我需要一个结合多值参数的过滤器!
【解决方案2】:

以下链接提供了一个选项,可针对详细信息部分不包含任何数据的行删除 [+] 号。

SSRS 2008 - How to hide the plus icon in a group visibility toggle cell

how do i hide the toggle image if there is no row when using drilldown

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-01
    • 1970-01-01
    • 2021-12-17
    相关资源
    最近更新 更多