2016-04-06 7 views
0

私たちは、従業員に機密情報を配布するためにSSRSを使用することによりSSRSスプリットレポートは、ユーザー

ユーザーごとに別々のスケジュールを必要とせずにユーザーによるレポートを分割するための最良の方法は何ですか(手数料を、小切手などを支払いますか)?

これらは自動送信されるため、レポートサーバーからファイルにアクセスするユーザーはなく、送信された電子メールのみが表示されます。以下は

例 -

レポート全体

EntireReport

ピラールは、このメールを受信する受信者のリストにあるのであれば、彼は唯一以下の情報が表示されるはずです。

Split For User Pilar

+0

電子メールアドレスが既にテーブルに格納されていると思います。そのパラメータをレポートに作成し、個々の電子メールアドレスの個別のレポートを生成する – Raj

+0

エンタープライズがある場合はデータ駆動型サブスクリプション:https://msdn.microsoft.com/en-au/library/ms169673.aspx他にもこの回答を試してくださいhttp: /stackoverflow.com/questions/7875827/data-driven-subscriptions-ssrs-standard-edition-2008 –

答えて

2

あなたは解決策としてSQL Server Reporting Services data-driven subscriptionを使用することができます。

参照されたReporting Servicesの例を確認すると、電子メールでレポートを送信するための電子メールアドレスを持つレポートの受信者の一覧が表示されます。 この電子メールアドレスまたはユーザーIDをインポートパラメータとして、データを処理するSQLストアドプロシージャに追加できます。 データクエリ内の特定のユーザーに対してNULL値を選択できます。

この方法では、SQL開発者は各受信者に合わせたレポートを作成できます。

+0

華麗な、ありがとう。私はこれを調べます! – Wessel