MS Report builder expression if monday then today -3 days else - 一天
MS Report builder expression if monday then today -3 days else - one dat
我需要将默认日期值添加到 Report Builder 3.0 中的参数
如果今天是星期一然后提取 3 天
否则提取 1 天。
我在 vb 中做了一个有效的例子
If Weekday(Now(), vbMonday) = 1 Then
TextBox2.Text = DateAdd("d", -3, Today())
Else
TextBox2.Text = DateAdd("d", -1, Today())
End If
现在我想在报表生成器中进行,
我尝试关注
=IFF (Weekday(Now(), vbMonday) = 1,DateAdd("d", -3, Today()), IFF(Weekday(Now(), vbMonday) != 1, DateAdd("d", -1, Today()))
我不熟悉使用 if then else 时报表生成器中的语法。
有人可以给我举个例子吗?
试试这个:
=IIF(WeekDay(Now(),VbMonday)=1,
DateAdd("d", -3, Today()),
DateAdd("d", -1, Today())
)
您正在使用不必要的嵌套 IIF 来评估外部 IIF 的错误部分。
我需要将默认日期值添加到 Report Builder 3.0 中的参数 如果今天是星期一然后提取 3 天 否则提取 1 天。 我在 vb 中做了一个有效的例子
If Weekday(Now(), vbMonday) = 1 Then
TextBox2.Text = DateAdd("d", -3, Today())
Else
TextBox2.Text = DateAdd("d", -1, Today())
End If
现在我想在报表生成器中进行, 我尝试关注
=IFF (Weekday(Now(), vbMonday) = 1,DateAdd("d", -3, Today()), IFF(Weekday(Now(), vbMonday) != 1, DateAdd("d", -1, Today()))
我不熟悉使用 if then else 时报表生成器中的语法。 有人可以给我举个例子吗?
试试这个:
=IIF(WeekDay(Now(),VbMonday)=1,
DateAdd("d", -3, Today()),
DateAdd("d", -1, Today())
)
您正在使用不必要的嵌套 IIF 来评估外部 IIF 的错误部分。