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)
)
我的报告中有两个日期时间参数(从日期到日期)。
似乎无法使格式正常工作。
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)
)