3

次の形式でデータを返すストアド プロシージャがあります。

Location  MorningSales  NoonSales  NightSales
A         12            6          32
B         20            43         12

上記のデータを詳細 (グループ化されていない) 形式で表示するテーブルがあります。これら 3 つのフィールドの数値を使用して、各行の最後にスパークラインを追加したいと思います。それらは次のようになります。

ロケーション A スパークライン ロケーション B スパークライン

私は一生、各フィールドのカテゴリグループを設定する方法を理解できません。各場所の複数の行としてデータを取り込むことで、以前はこの結果を得ることができました。

Location  SalesTime  SalesCount
A         Morning    12
A         Noon       6
A         Night      32
B         Morning    20
B         Noon       43
B         Night      12

しかし、速度を上げるために、ストアド プロシージャで合計と平均を事前に計算する必要がありました。SSRS が集計自体を計算すると、レポートを表示するのに永遠に 1 日かかるように見えたからです。

私がここでやろうとしていることをやってのける方法はありますか?

私の質問は次のようなものだと思います: SQL Server Business Intelligence Studio: Line chart from single record

受け入れられている答えは、SQL クエリを書き直して、ここで示した 2 番目のデータセットに似たものになるというものです。他の方法で実行できない場合は問題ありませんが、自分の状況で機能させるためにハッキングやリギングをしてもかまいません.

4

1 に答える 1

0

以下のリンクが解決策を見つけるのに役立つことを願っています:

http://www.sqlcircuit.com/2012/11/ssrs-how-to-add-sparkline-in-tabular.html

于 2013-08-31T06:57:48.130 に答える