2

SQL クエリ (単一シリーズ) にバインドされた MSChart コントロールがあります。すべて良い。

私が今必要としているのは、2 つの別々のデータ シリーズをチャート上に別々の線として表示することです。それぞれがデータ セットの 1 つを返す個別のクエリを作成できますが、グラフ コントロールを 2 つの個別の sqldatasources にバインドできるとは思えません。

私が現在できることは、次のクエリを書くことです。2 つのデータ シリーズは、4 と 5 の 2 つの異なる価格帯 (0 ~ 10 ドルおよび 10 ドル以上) の製品の平均評価です。

SELECT band, AVG(L.rating) as Avg_Rating, date
FROM PriceBand P
L.price >= P.loprice および L.price <= P.hiprice および band > 3 の ListItem L を
バンド、loprice、hiprice、date でグループ化
日付順、バンド

この形式でデータを返します:
2010-12-01 | 4 | 3.1
2010-12-01 | 5 | 3.6
2010-12-02 | 4 | 3.3
2010-12-02 | 5 | 3.9

日付、シリーズ、値

次のようにする必要があるかもしれないと思います。

日付、値[4]、値[5]。

質問 1: 2 値折れ線グラフを作成するためにデータを整理する最良の方法は正しいですか?

質問 2: その場合、クエリを作り直してその出力を作成するにはどうすればよいですか?

時間を割いてこれを読んだり、支援したりしてくれたすべての人に感謝します。

-ダン

4

1 に答える 1

0

質問 1: 2 値の折れ線グラフを作成するためにデータを整理する最良の方法は正しいですか?

わかりませんが、同じ構造を持つテーブルを作成して、そのアイデアをテストします。SQL が機能することがわかるまで、SQL を書き直してもあまり意味がありません。

于 2011-01-17T12:43:00.760 に答える