2017-03-08 10 views
3

レポートビルダーに関するいくつかのレポートを設定しており、日付形式は常にMM/dd/yyyyと表示されます。形式をdd/MM/yyyyにします。私はサーバー、データベース、ユーザーの言語をチェックしており、すべて英国の英語に設定されていますが、これはレポートレベルで変更することができますが、エンドユーザーにレポートを作成してこれを変更する必要はないと考えています各報告書。設定できるものはありますか?これは常に英国の英語形式に設定されていますか、レポートビルダーは常にアメリカの形式で表示されますか?SSRSレポートビルダーは常にデフォルトの日付をMM/dd/yyyyに設定しますか?

私はこの質問がかなりたくさん掲載されていることを知っていますが、これは私が見たことから、常にレポートレベルでフォーマットを変更することですが、デフォルトを変更したいのです。あなたは、クライアントの日時書式に従って表示させたい場合は

おかげ

+0

これを解決しましたか?私は同じ問題があり、 '= User!Language'でも正しく読むことができません – Justin

答えて

2

は、あなたはレポートのLanguageプロパティで指定する必要があります。
レポートプロパティのローカライズタブの言語プロパティに=User!Languageを設定します。

+0

これはおかげですが、私はこれを行うことができますが、私が求めているのはこれを設定することなくこれを変更することができますレポートでは、レポート自体を変更することなく、ユーザーがレポートを開き、日付をdd/MM/yyyyに設定するようにしたいと考えています。 – Beau6601

0

日付形式を変更するためにデータセットを修正できます。

SELECT CONVERT(DATETIME, 'your date column', 103); 
1

私が代わりに空白のレポートから、私は、ユーザーがアクセスすることができ、エンドレポートサーバー上のフォルダに保存されている基本的なレポートテンプレートファイルを持っているそれぞれの開始時間である何。このレポートは、かなりこのテンプレートを変更するすべてのレポート(起動し、言語などの終了日のパラメータ、一般的なデータソース、会社のロゴや基本的なレポートプロパティ

は、機能としてのデフォルトを変更するために適用される基本的な書式を除いて空白です空の新しいファイルを使用している人はいません。すべて基本テンプレートを読み込んでそこから変更しています。この方法で、言語プロパティをen-GBに設定して、テンプレートを保存してください。日付はdd/MM/yyyyになります。

共通のレポートサーバーがない場合は、基本テンプレートを作成し、.rdlファイルとして保存して、既定の空白ファイルの代わりに同僚に送信することができます。

0

これは、サーバーのロケール/地域の設定によって大きく異なります。一度それをSSRSサーバー側で修正すると、毎回それを行う必要はありません。

0

レポートビルダーで日付形式を見ると、最初のセットにアスタリスクが付いています。これらの形式は、レポートの地域設定によって変わります。レポートプロパティで言語を= User!Languageに設定します。これらの設定を使用して、誰もが期待するフォーマットを取得します。

関連する問題