SQL Reporting Services 2008 でレポート (rdl) を作成する必要があります。その中で、実行時に作成する必要があります。レポートにはチャートがあります。グラフの種類、フォント、配置などを実行時に指定します。
SSRS 2008 でこれを使用するオプションはありますか。
SQL Reporting Services 2008 でレポート (rdl) を作成する必要があります。その中で、実行時に作成する必要があります。レポートにはチャートがあります。グラフの種類、フォント、配置などを実行時に指定します。
SSRS 2008 でこれを使用するオプションはありますか。
はい...
そのためには、変更する既存のrdlファイルを用意するか、コードから完全に生成する必要があります。
すべてのSSRSxmlは、データベースのカタログと呼ばれるテーブルに格納されます。レポートにアクセスするには、そのレポートのGUIDを使用するか、新しい行を挿入して新しいレポートを作成する必要があります。
レポートサーバーのxmlの交換が完了すると、レポートサーバーに「新しい」レポートが作成され、WebページまたはSSRSURLパラメーターを介して呼び出すことができます。
必要に応じて、それを過ぎてカタログテーブルをクリーンアップします。
正直に言うと、これはベストプラクティスとはほど遠いものです。私が知っているベストプラクティスは、Webページに表示する必要のあるデータをウィジェットの形式で埋め込むことです。
rdlcは単なるxmlファイルであるため、実行時に操作できますが、簡単な作業ではありません。rdlの仕様は、http: //download.microsoft.com/download/6/5/7/6575f1c8-4607-48d2-941d-c69622e11c32/RDL_spec_08.pdfにあります。
テーブルとマトリックスのrdlcを動的に作成するダウンロード可能な例と、その他の便利なレポートビューア情報がhttp://www.gotreportviewer.com/にあります。
必要に応じて RDL を生成できます。これは単なる XML ファイルです。ただし、レポートはローカルでしか実行できません。サーバーは RDL ファイルを直接実行しないため、サーバー上で実行するには、最初にレポートをデプロイする必要があります。
これはまだ可能だと思いますが、かなり遅くなり、レポートはレポート マネージャーなどに事前に表示されません。
ただし、この問題を必要以上に複雑にしている可能性があります。RDL を生成し、カスタム アプリケーションを使用して毎日展開するプロジェクトに取り組んでいますが、ほとんどの場合、その価値はありません。通常はもっと良い方法があります。
式を使用して、チャートのほぼすべてのパラメータを設定できます。設定できないのはグラフの種類だけですが、それを回避する方法もあります。必要なすべてのチャート タイプをページ上に作成し、必要なもの以外はすべて表示するようにします。