【问题标题】:Extend/collapse a matrix in ssrs 2008在 ssrs 2008 中扩展/折叠矩阵
【发布时间】:2016-03-17 03:50:14
【问题描述】:

我正在开发 Microsoft Reporting Services 2008。有一张我喜欢的表格:

Name   Point
Alice  60
Mike   40

我想在这张桌子上安排一个扩展/折叠,使它像:

Name   Point
+Total  100

当我点击 + 时,我希望看到:

Name   Point
-Total  100
Alice   60
Mike    40

然后单击 - 将执行相反的操作。我看到了Extend(wide) or Narrow titles by listing them in SSRS 2008 的帖子,它与我的问题非常接近,但它不适用于我的情况,因为当我转到名称组并转到那里描述的可见性部分时,我无法选择 [名称]。我也不希望 Total 在下面的另一列中:

-Total   Alice  60
         Mike   40 

我自己无法解决。如果有人帮助我将不胜感激。

【问题讨论】:

    标签: reporting-services ssrs-2008 ssrs-2008-r2


    【解决方案1】:

    您不需要组来设置切换功能,它可以在 tablix 的任何单元格上使用。

    使用以下数据排列创建一个 tablix。

    Total 是硬编码的,将 Name 和 Point 字段拖放到详细信息组的单元格中。

    选择行并右键单击它,选择Row Visibility...

    在“行可见性”窗口中,选择隐藏和显示可以通过此报告项进行切换:选择总计硬编码的文本框。

    在我的例子中是文本框 71。

    现在预览你的报告,你会得到这样的东西:

    如果这有帮助,请告诉我。

    【讨论】:

    • 嗨亚历杭德罗,感谢您的回答。我无法清楚地理解 textbox71 在你的情况下在哪里。如果您也展示它,我将不胜感激。
    • @EmelUras ,哦,我忽略了它可能很棘手的事实。在 SSRS 中,每个 tablix 单元格都有一个名称,如果单元格被硬编码或设置为表达式,则文本框名称将为文本框 #。要知道文本框名称,只需选择单元格并按 F4,将显示一个属性窗口。此外,如果您右键单击单元格并选择文本框属性,您将看到 Name 属性。如果您需要进一步的帮助,请告诉我。
    • @EmelUras,Textbox71 是 Total 被硬编码的单元格的名称,即我们要创建切换 [+] 功能的单元格。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-19
    • 1970-01-01
    • 2017-03-23
    • 1970-01-01
    • 1970-01-01
    • 2018-09-05
    相关资源
    最近更新 更多