Visual Studio报表设计器:我不了解组过滤器

时间:2015-10-22 01:07:32

标签: visual-studio reporting-services

我每个月都会通过估算工具撰写一份包含提案信息的报告。所以我创建了一个矩阵,其中每一行按估算器分组,每列按月分组。

问题是,我的查询包含今年和去年的数据,但每月的列数应仅包含今年的信息。所以我虽然很简单,但我会创建一个过滤器:Year(variable_date) = Year(Today())

当我这样做时,没有记录信息出现。但后来我把这个专栏改为按月和年分组,突然之间,它确实有效。只有2015年的记录显示在每月的计算中。

为什么我需要按月和年分组?为什么我不能按月分组并让过滤器使用过滤器组属性选项卡删除没有正确年份的记录?

谢谢!

P.S。我希望我的标签正确......

1 个答案:

答案 0 :(得分:0)

听起来像月份和年份是单独的字段。因此,当您按月分组时,它会对该字段的值相同的所有行进行分组。 (Month=8存在于2014年和2015年。)这些值只是SSRS的数字,除非您告诉它,否则它不知道它需要查看年份字段。