Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server VisualStudio中的当前月份筛选器_Sql Server_Reporting Services - Fatal编程技术网

Sql server VisualStudio中的当前月份筛选器

Sql server VisualStudio中的当前月份筛选器,sql-server,reporting-services,Sql Server,Reporting Services,正在尝试按表中的当前月份进行筛选。我知道我可以用“m”,但不确定用什么来代替它 或者这有一个更简单的方法来写它 过滤器值的表达式应为: =DateAdd(DateInterval.Month, DateDiff(DateInterval.Month, CDate("1/1/1900"), Today), CDate("1/1/1900")) 试一试 要生成表达式,请在表达式之前放置一个=,或者使用生成器。。。否则,SSRS会假设这是一个值,它也尝试过。。仍然得到相同的erorr。我添加了

正在尝试按表中的当前月份进行筛选。我知道我可以用“m”,但不确定用什么来代替它

或者这有一个更简单的方法来写它


过滤器值的表达式应为:

=DateAdd(DateInterval.Month, DateDiff(DateInterval.Month, CDate("1/1/1900"), Today), CDate("1/1/1900"))
试一试


要生成表达式,请在表达式之前放置一个
=
,或者使用生成器。。。否则,SSRS会假设这是一个值,它也尝试过。。仍然得到相同的erorr。我添加了屏幕快照。。。要在值中定义表达式,请使用
=
,而不是
=
,只使用
=
。在运算符中使用
=
命令syntx中没有错误,但运行报告时未声明“m”。我在史蒂夫的上方加上了斯克伦的照片,我加上了那个表情(见添加的图片),虽然我没有得到一个错误。我没有得到任何行以及报告blank@MarqueePhillip那么,有哪一个履行日期实际上是在每月第一天的午夜吗?如果没有,你也需要转换它们,使它们相互匹配。我在数据集中硬编码日期。。。也许我只是在那里创建另一个带有日期过滤器的数据集。但是我似乎找不到适合firebrid()本月的方法@MarqueePhillip你应该使用
介于
之间的操作符,并在本月的第一天和最后一天使用它。我不知道为什么这会给我带来困难。仍然没有数据,但我们有200多行应该显示出来。这是firebrid odbc连接,这有关系吗?我在数据集中硬编码了日期。。。也许我只是在那里创建另一个带有日期过滤器的数据集。但我似乎找不到适合firebrid的(本月)
=DateAdd(DateInterval.Month, DateDiff(DateInterval.Month, CDate("1/1/1900"), Today) + 1, CDate("1/1/1900"))