2015-10-22 35 views
0

我正在撰写一份报告,其中包含估算员每月的提案信息。所以我创建了一个矩阵,其中每行按估算值分组,每列按月分组。Visual Studio报告设计器:我不明白组过滤器

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

当我这样做时,没有记录信息出现。但后来我改变了专栏,按月份和年份分组,并突然发生了变化。只有2015年的记录显示在每个月的计算中。

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

谢谢!

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

回答

0

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

+0

月份和年份实际上是相同的字段,它给出时间和日期。我按月执行'= Month(variable_date)'将它分组。对不起,我意识到我的原始文章中有一个非常具有误导性的变量名,我会纠正它。 – Mike

相关问题