0

我正在使用 SSRS Action -> Go To Url,如下所示:

="javascript:void(window.open('http://xxx/xxx/Pages/ReportViewer.aspx?%2fDevelopment%2fReport&rs:Command=Render&Company="& Parameters!Company.Value &"&FromDate="& Parameters!FromDate.Value &"&ToDate="& Parameters!ToDate.Value &"'))"

生成的链接:

http://xxx/xxx/Pages/ReportViewer.aspx?/Development/Report&rs:Command=Render&Company=49&FromDate=4/1/2013&ToDate=30/4/2013

有3个参数:

字符串公司 - 值:49
日期时间 FromDate - 值:4/1/2013
日期时间 ToDate - 值: 4/30/2013

所有参数都有效,但问题是报告将日期时间参数中的第一个数字作为日期,将第二个数字作为月份。我需要它反过来。

源 T-SQL 参数值是 yyyy-mm-dd 设置为参数的默认值:

2013-04-01 00:00:00.000
2013-04-30 00:00:00.000

谢谢你的帮助。

4

1 回答 1

0

如果我做对了,您只需要使用格式功能并以您喜欢的方式更改格式

Format(Fields!MyDate.Value,"yyyy-MM-dd")
于 2013-11-27T08:15:07.760 回答