2012-04-28 13 views
1

私は「債務報告書」という名前の報告書を持っています。それは毎月実行され、購読オプションで月の初めにpdfが生成されます。
月のレポートを実行している場合、pdfのレポート名は「4月の債務報告書」にする必要があります。私がpdfの名前を「5月の債務報告書」にする必要があります。実行時にレポートのPDF名を指定するにはどうすればよいですか?

どうすればいいですか?

答えて

1

あなたがscheduling the report to a file shareあると仮定すると、あなたはDebt Report for @timestampするファイル共有の名前を設定することができます - これは形式Debt Report forYYYY_MM_DD_HRMINSSでファイル名を指定します。

月名(タイムスタンプ全体ではない)のみをファイル名に使用する場合は、Data Driven Subscriptionを使用する必要があります。

+0

私は、データドリブンサブスクリプションは、この目的のために使用することができることを考え出したが、私は名前のエラー取得しています「データセットの次のデータ行を読み取ることができませんが。」サブスクリプションのために..あなたはこれで私を助けることができますか? – ResKing

0

もう少し技術的には、rs.exeユーティリティを使用してレポートを生成する方法もあります。これには、次

としてスクリプトファイルをrs.exeを呼び出すバッチファイルを作成するレポートを生成するスクリプトファイル(あなたがあなたの好みにファイル名を設定することができ、これはある)

  • を作成

    • パラメータ

    • たとえばスケジュールでバッチファイルを実行します。 WindowsのスケジューラまたはSQL Serverエージェントで

    ありの例では、ここにこれを行う方法のである(Excelファイルを作成するが、原理は同じである)http://skamie.wordpress.com/2010/08/11/using-rs-exe-to-render-ssrs-reports/

  • 0

    この問題の解決策は、「データ駆動型でありますサブスクリプションの」 http://msdn.microsoft.com/en-us/library/ms169972(v=sql.105).aspx http://www.kodyaz.com/reporting-services/create-data-driven-subscription-in-sql-server.aspx

    次のリンクはたくさん私を助けたが、クエリがで与えられましたリンクが問題を生成する - getdateのデータ型をキャストし、問題を解決する

    http://social.msdn.microsoft.com/Forums/en/sqlreportingservices/thread/0f075d9b-52f5-4a92-8570-43bbdaf2b2b1

    関連する問題