SSRS 2008 R2 でレポート サブスクリプションをセットアップしようとしています。クライアント ユーザーは、日付パラメーターを個々のユーザーが望むものに設定できます。パラメータで =Today() を使用するための複数の提案を読んでいますが、この構文は機能しません。開始日を「今日 -30 日」に設定し、終了日を「今日」に設定できるかどうかを知っている人はいますか? サブスクリプション パラメータで使用される構文は何ですか?
設定:
エラー:
SSRS 2008 R2 でレポート サブスクリプションをセットアップしようとしています。クライアント ユーザーは、日付パラメーターを個々のユーザーが望むものに設定できます。パラメータで =Today() を使用するための複数の提案を読んでいますが、この構文は機能しません。開始日を「今日 -30 日」に設定し、終了日を「今日」に設定できるかどうかを知っている人はいますか? サブスクリプション パラメータで使用される構文は何ですか?
設定:
エラー:
praveen が提供する上記のリンクで説明されているように、解決策は、サブスクリプションで使用したい期間を説明するラベルが付いた整数値を含むレポートに 2 つのパラメーターを作成することになりました。これらのパラメーターは簡単に「非表示」に設定できるため、手動でレポートを実行するときに表示されません。また、両方のパラメーターのデフォルト値を、Today() の値である 1 に設定することも選択しました。これは、表示される両方の日付パラメーターで今日の日付が選択された状態でレポートが開始されることを意味します。
レポートに表示される 2 つの日付パラメーターで、非表示の日付パラメーターで選択できる値のスイッチにデフォルト値を設定できます。これで、次のように機能するサブスクリプションをセットアップできます。