SSRS IIF DefaultValue表达式ERROR
问题描述:
试图将动态设置参数的SSRS条件串在一起。SSRS IIF DefaultValue表达式ERROR
用户选择2个日期@StartDate和@EndDate。我想写的表达式将检查2个日期是否匹配,以及它们是否是相同的日期名称。如果他们这样做的回报值 “默认” 不过,我不断收到:
这里是表达至今:
=IIF(FORMAT(Parameters!StartDate.Value, "dddd") = "Monday" & FORMAT(Parameters!StartDate.Value, "dddd") = "Monday" & Parameters!StartDate.Value = Parameters!EndDate.Value, "Default", "")
答
& <>和。
使用AND而不是在表达式中组合布尔表达式。
=IIF(FORMAT(Parameters!StartDate.Value, "dddd") = "Monday" AND FORMAT(Parameters!StartDate.Value, "dddd") = "Monday" AND Parameters!StartDate.Value = Parameters!EndDate.Value, "Default", "")
&在SSRS用来连接字符串( “ABC” & “DEF”)。