当我为SSRS中的日期参数设置默认值公式时,例如:
=CDate(”01/” & Month(Now) & “/” & Year(Now))
甚至:
=Now
日期参数控件被禁用,其中没有任何内容。有谁知道做错了什么简单的事情(我确定)?
经过更多播放后,我意识到当我从前面的下拉列表参数中选择一个没有默认值的值时,日期控件已启用。显然,非默认参数之后的控件将被禁用,直到您选择某些东西为止,因此顺序很重要。
摘自MDSN文章:
“参数顺序对于您在选择其他参数的值之前向用户显示一个参数的默认值很重要”
我经历了同样的事情,问题出在我设置为内部可见性但没有任何默认值的USER ID参数上。当我输入默认值或将其设置为null时,启用了date参数。(用户ID参数在我的情况下位于date参数之前)
[Now
是一个函数,必须像=Now()
]一样使用>
也许是您的问题。