SSRS Tablix和图表过滤

时间:2015-11-24 16:08:53

标签: reporting-services charts ssrs-tablix

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

1 个答案:

答案 0 :(得分:1)

  1. 创建列表

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

  3. 右键单击List的Row标题(灰色框),在General选项卡上将Group表达式设置为Month值组,即

    =Month(Fields!myDate.Value)
    
  4. 右键单击List的Row标题(灰色框),在Filters选项卡上设置两个表达式。

    Expression           Operator Value
    -------------------- -------- --------------------------
    =Fields!myDate.Value >=       =Parameters!StartDate.Value
    =Fields!myDate.Value <=       =Parameters!EndDate.Value
    
  5. 然后,此方法将采用看起来像这样的输出(所有月份)

    enter image description here

    应用时,设置的参数使StartDate = 01/Jan/2015EndDate = 28/Feb/2015看起来像这样

    enter image description here

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

    请告诉我这种方法是否适用于您,或者您是否需要任何进一步的帮助。