SSRS日期默认使用公式禁用参数

Cod*_*rue 15 parameters default date reporting-services

当我在SSRS中为日期参数设置默认值公式时,例如:

=CDate(”01/” & Month(Now) & “/” & Year(Now))
Run Code Online (Sandbox Code Playgroud)

甚至:

=Now
Run Code Online (Sandbox Code Playgroud)

日期参数控件被禁用,其中没有任何内容.有谁知道什么是简单的事情(我确定)我做错了什么?

Cod*_*rue 25

在玩了一些之后,我意识到当我从前面的下拉参数中选择一个没有默认值的值时,日期控件就会启用.显然,非默认参数后的控件被禁用,直到你选择一些东西,所以顺序很重要.

来自MDSN文章:

"当您希望在为一个参数选择其他参数的值之前向用户显示默认值时,参数顺序很重要"

http://msdn.microsoft.com/en-us/library/cc281392.aspx

  • 那是一个非常讨厌的事情!只是在没有任何消息或警告的情况下禁用控件是一件可怕的事情.对微软感到羞耻.感谢好的捕获,并帮助我修复我的爆炸报告. (3认同)