2013-03-22 38 views
0

我有一些数据;SQL SSRS当月月份值匹配

客户名称产品当月同比

在我的数据集我唯一的过滤器是本年度=真

否则,我有以上字段的其余部分。当我运行我的报告时,它正在打印每个月的总计。我只希望它能打印当前月份的总数。我在这里似乎有些其他职位,并试图模拟天生/复制,但没有运气

所以它的打印客户贴纸一月二月三月2013年,当我真的只希望它打印当前的月份,三月

谢谢推进

回答

0

MONTHNAME(月(领域!CurrentDate.Value),FALSE)试试这个

如果你让我知道你在使用我可以帮助你表达

+0

场Month.Value是字段的名称,我想你贴什么,但它仍然要显示3列(1每月),并在标题中的#ERROR) – Mike 2013-03-22 19:23:09

0

你只需要精确字段添加另一个过滤器来获取电流牛逼月:

SQL语法当前monnth:

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

OR

where thing = Dateadd(month, datediff(month, 0, getdate()), 0) 
0

你为什么不只是筛选出当前月份的数据在数据集中的查询? 喜欢的东西:

WHERE [year] = YEAR(CURRENT_TIMESTAMP) AND [month] = MONTH(CURRENT_TIMESTAMP)