【问题标题】:SSRS Tablix and Chart FilteringSSRS Tablix 和图表过滤
【发布时间】:2015-11-24 16:08:52
【问题描述】:

我有一个图表和矩阵,可以显示给定日期范围内的记录。用户希望查看单个月份的记录。如果用户选择从 1 月到 4 月的日期范围,则结果将是基于月份的 4 个图表和 4 个 tablix,而不是显示所有月份的单个图表和单个 tablix。谁能帮助我如何做到这一点。 TIA

【问题讨论】:

    标签: reporting-services charts ssrs-tablix


    【解决方案1】:
    1. 创建列表

    2. 将现有的 Tablix/Matrix 插入到列表正文中

    3. 右键单击列表的行标题(灰色框),然后在常规选项卡上将组表达式设置为按月份值分组,即

      =Month(Fields!myDate.Value)
      
    4. 右键单击列表的行标题(灰色框)并在过滤器选项卡上设置两个表达式。

      Expression           Operator Value
      -------------------- -------- --------------------------
      =Fields!myDate.Value >=       =Parameters!StartDate.Value
      =Fields!myDate.Value <=       =Parameters!EndDate.Value
      

    然后,此方法将获取如下所示的输出(所有月份)

    应用后,参数设置为StartDate = 01/Jan/2015EndDate = 28/Feb/2015,将如下所示

    注意每个月的数据是如何分开显示的。

    让我知道这种方法是否适合您,或者您是否需要任何进一步的帮助。

    【讨论】:

    • 非常感谢您的回复。我将图表和 tablix 放在列表中,并按月分组。它有效,每个月的数据单独显示。过滤对我不起作用。如果没有过滤,列表组效果很好。感谢你的回答。赞赏。
    猜你喜欢
    • 2017-08-07
    • 2018-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多