我想在SSRS报告中设置默认参数值。我想测试当前日期以查看它是否等于一周的第一天(在本例中是星期一)。如果是一周的第一天,那么我希望默认值是当前日期减去2天,如果它不是一周的第一天,那么我希望默认值是当前日期减1天。比较今天的日期和本周的第一天
我似乎有一个语法问题,但它不告诉我在哪里。我的参数是StartDate
和EndDate
。
这是我已经试过:
=iif(weekday(Today(),FirstDayOfWeek.Monday)==1,DateAdd("d",-2,today(),DateAdd("d",-1,today())
这是一般的错误,我得到:
The value expression for the report parameter 'StartDate' contains eror:[BC30201] Expression expected.
我要去哪里错了?
在我的情况下,问题是缺少括号和双等号。 IIF声明使用一个等号 – 2014-12-05 17:55:23