SSRS Tablix 和图表过滤

SSRS Tablix and Chart Filtering

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

  1. 创建列表

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

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

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

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

此方法将采用如下所示的输出(所有月份)

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

请注意每个月的数据是如何单独显示的。

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