0

SSRS (バージョン 8.6) 用の SoftArtisans ExcelWriter を使用しています。

円グラフを簡単に作成できます。ヘルプ ドキュメントにはそれが示されていますが、SSRS 統合用の他の種類のグラフのサンプルはありません。

Excel テンプレートは .rdl ファイルに埋め込まれており、ユーザーが生成されたレポートを OfficeWriter の Excel 表示拡張機能を使用してエクスポートすると、スプレッドシートが作成されます。ただし、レポートはユーザーが手動で実行するため、ユーザーが表示する前に Excel オブジェクトを変更するコードを実行することはできません。

SSRS統合で円グラフのみが可能であることを確認したり、他のグラフタイプがどのように可能かについての洞察を提供したりできますか?

4

2 に答える 2

2

Excel を使用してテンプレート ファイルにグラフを作成しているため、Excel で作成できる任意の種類のグラフを作成できます。

散布図を作成するためにテンプレートをセットアップする方法の例を次に示します (チャートのタイトルは無視してください。円グラフから名前を変更するのを忘れていました)。

テンプレートにグラフを挿入し、タイプを散布図に設定し、グラフの下に 2 つのデータ ソースから 4 つのデータ マーカーを配置しました。

ここに画像の説明を入力

次に、チャートのシリーズを編集し、ファイル内のデータ マーカーをポイントします。テンプレートが ExcelWriters SSRS 統合から取り込まれると、すべてのデータマーカーがデータに置き換えられ、グラフの系列が更新されます。

ここに画像の説明を入力

テンプレート ファイルをレポート サーバーに再配置した後、ファイルを Excel for OfficeWriter にエクスポートできるようになりました。出力は次のようになります。

ここに画像の説明を入力

免責事項:私は OfficeWriter の開発者であり、OfficeWriter のメーカーである SoftArtisans で働いています。

これが役立つかどうか教えてください。

于 2013-11-15T16:42:49.957 に答える
1

あらゆるタイプのチャートを作成できるはずです。

OfficeWriter の SSRS 統合が機能する方法 (およびそれに関してはプレーンな Template オブジェクトのみ) は、すべてのデータを取得してデータ マーカーに挿入することです。次に、データ マーカーを指すワークブック内の参照を検索し、それらを展開して、新しく挿入されたすべてのデータを指すようにします。

したがって、実際にはどのタイプのグラフも追加できます。作成するグラフがソース データとしてデータ マーカーを指していることを確認する必要があります。

データ マーカーは、単一の系列または横軸のデータに対応します。次に、データが入力されると、系列の値が入力されます。

レポート デモページの下部にある [レポート テンプレートの表示] をクリックしてダウンロードできるリンクと、データ マーカーを指すさまざまなグラフを示す Excel ファイルがあります。

于 2013-11-15T14:28:31.470 に答える