SSRS Tablix 和图表过滤
SSRS Tablix and Chart Filtering
我有一个图表和矩阵显示给定日期范围内的记录。用户希望查看个人 months.If 的记录,用户选择从 1 月到 4 月的日期范围,然后结果将是基于月份的 4 个图表和 4 个 tablix,而不是显示所有月份的单个图表和单个 tablix。任何人都可以帮助我如何做到这一点。 TIA
创建列表
将现有的 Tablix/Matrix 插入到列表的 body 中
右键单击列表的行 header(灰色框),然后在常规选项卡上将组表达式设置为按月值分组,即
=Month(Fields!myDate.Value)
右键单击列表的行 header(灰色框),然后在过滤器选项卡上设置两个表达式。
Expression Operator Value
-------------------- -------- --------------------------
=Fields!myDate.Value >= =Parameters!StartDate.Value
=Fields!myDate.Value <= =Parameters!EndDate.Value
此方法将采用如下所示的输出(所有月份)
应用时,设置参数 StartDate = 01/Jan/2015
和 EndDate = 28/Feb/2015
,将如下所示
请注意每个月的数据是如何单独显示的。
让我知道这种方法是否适合您,或者您是否需要任何进一步的帮助。
我有一个图表和矩阵显示给定日期范围内的记录。用户希望查看个人 months.If 的记录,用户选择从 1 月到 4 月的日期范围,然后结果将是基于月份的 4 个图表和 4 个 tablix,而不是显示所有月份的单个图表和单个 tablix。任何人都可以帮助我如何做到这一点。 TIA
创建列表
将现有的 Tablix/Matrix 插入到列表的 body 中
右键单击列表的行 header(灰色框),然后在常规选项卡上将组表达式设置为按月值分组,即
=Month(Fields!myDate.Value)
右键单击列表的行 header(灰色框),然后在过滤器选项卡上设置两个表达式。
Expression Operator Value -------------------- -------- -------------------------- =Fields!myDate.Value >= =Parameters!StartDate.Value =Fields!myDate.Value <= =Parameters!EndDate.Value
此方法将采用如下所示的输出(所有月份)
应用时,设置参数 StartDate = 01/Jan/2015
和 EndDate = 28/Feb/2015
,将如下所示
请注意每个月的数据是如何单独显示的。
让我知道这种方法是否适合您,或者您是否需要任何进一步的帮助。