SSRS DateTime 格式化参数

SSRS DateTime format the paramaters

我的报告中有两个日期时间参数(从日期到日期)。

似乎无法使格式正常工作。

FromDate 的默认值应该是昨天 (19/01/2015 00:00:00),ToDate 应该是昨天 (19/01/2015 23:59:59)

将两个参数的参数类型设置为Text,并使用以下表达式设置值:

= FormatDateTime("01/19/2015 00:00:00") <---- For 'From Date`
= FormatDateTime("01/19/2015 23:59:59") <---- For 'To Date`

dd/mm/yyyy 格式似乎会引发错误,而 mm/dd/yyyy 不会。

以上是硬编码值。稍后添加动态脚本。

编辑

以下是满足您要求的解决方案:

保持你的参数类型为Date/Time并使用下面的表达式设置默认值

ENDDATE = 

=dateadd(
        dateinterval.Second, 
        -1, 
        CDate(today)
        )

STARTDATE= 

=dateadd(
        dateinterval.Day, 
        -1, 
        CDate(today)
        )