SQL Server ReportBuilder3.0を使用して棒グラフを作成しています。グラフは満足度スコア(Excellent、Very Good、Good、Fair、Poor)のカウントであり、それぞれのスコアを示すバーが付いています。特定のスコアのレコードがない場合を除いて、それは美しく機能します。値がゼロの場合でも、すべてのオプションを表示できるようにしたいと思います。そこにプレースホルダーを配置する方法や、強制的に表示させる方法はありますか?
1 に答える
0
すべてのカテゴリ名を含む別のテーブルを作成します。
CREATE TABLE CATEGORIES(ID NOT NULL PRIMARY KEY);
次に、カテゴリ名をテーブルに挿入します。
INSERT INTO CATEGORIES
VALUES ('Excellent', 'Very Good', 'Good', 'Fair', 'Poor');
次に、棒グラフ データセットに対して、
SELECT C.ID, COUNT(A.ID)
FROM Categories C
LEFT OUTER JOIN yourTableNameHere A on C.ID = A.category
GROUP BY C.ID;
結果は、(CategoryName, Count) レコードを含むデータセットになります。
于 2012-07-09T21:27:05.843 に答える