0

我有一些数据;

客户名称 产品 月份 年份

在我的数据集中,我拥有的唯一过滤器是当前年份 = true

否则,我有上面的其余字段。当我运行我的报告时,它正在打印每个月的总数。我只希望它打印当月的总数。我在这里似乎有一些其他帖子并试图模仿/复制但没有运气

所以它正在打印客户贴纸 Jan Feb Mar 2013,当我真的只希望它打印当月,Mar

提前致谢

4

3 回答 3

0

为什么不在数据集的查询中过滤掉当前月份的数据?就像是:

WHERE [year] = YEAR(CURRENT_TIMESTAMP) AND [month] = MONTH(CURRENT_TIMESTAMP)
于 2013-04-10T09:46:08.577 回答
0

MonthName(Month(Fields!CurrentDate.Value),False) 试试这个

如果您让我知道您使用的确切字段,我可以帮助您表达

于 2013-03-22T19:21:38.857 回答
0

您只需要添加另一个过滤器即可获取当前月份:

当前月份的 SQL 语法:

select Dateadd(month, datediff(month, 0, getdate()), 0)

或者

where thing = Dateadd(month, datediff(month, 0, getdate()), 0)
于 2013-03-22T19:23:08.360 回答