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 つのパラメータを使用:

文字列 Company - 値: 49
datetime FromDate - 値: 2013 年 4 月 1 日
datetime ToDate - 値: 2013 年 4 月 30 日

すべてのパラメーターは機能しますが、問題はレポートが datetime パラメーターの最初の数字を日として、2 番目の数字を月として受け取ることです。私はそれが逆に必要です。

ソース 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 に答える