2016-07-10 14 views
0

3つの列(DateTime、GroupName、Value)があり、これらのグループのいくつかは密接に関連しており、積み上げグラフに表示したいと考えています。私が直面している問題(私が思う)は、私はいつもすべてのグループのエントリーを持っていないということです。x軸の値がゼロになるSSRS積み上げグラフ

(テーブルを追加するためのまともな方法を見つけることができないので、ここでいくつかのコードがある)

Datetime Groupname \t Value 
 
1 \t   a \t whatever 
 
1 \t   b \t whatever 
 
1 \t   c \t whatever 
 
2 \t   a \t whatever 
 
2 \t   b \t whatever 
 
3 \t   a \t whatever 
 
3 \t   b \t whatever 
 
3 \t   c \t whatever 
 
4 \t   b \t whatever

だから、例の私は時間2のCのエントリを持っていません。そして私も時間に結果の4

でAとBのエントリを持っていない: 編集:onedriveリンクに追加

私の限られたSQLスキルで、これを解決する方法がわかりません。私たちがデータを持っているDateTimeポイントからポイントを接続するグラフを取得するには、データを持たないDateTimeポイントを無視しますか?

2016年11月7日の編集

オクラホマので、ここで私はX軸を設定しているため、グラフが私の最初の例よりも違って見える実際のデータ

No rep - Onedrive it is https://1drv.ms/f/s!AhKMFQBAmZ7GgYEMzdpTBvuXTi5gAQ

のいくつかの写真スカラーに

2011年7月5日および7/6/2016(月/日/年表記)では、CH3は0および0です。結果からCH3を削除すると、グラフは正常に表示されます。

@ sqlandmore.com これはクエリです。非常に基本的。 datetimeが適切なdatetime形式ではなく、thatsがwimsviewに変換されるため、データがデータベースから取得されています。

SELECT 
WimsView.TagID 
,WimsView.SampleDateTime 
,WimsView.SampleValue 
,WimsView.TagName 
FROM 
    WimsView 
WHERE 
WimsView.SampleDateTime > N'07/4/2016 00:00:00' 
AND ((WimsView.TagName LIKE N'%MBA%') OR (WimsView.TagName LIKE N'%MBB%') OR (WimsView.TagName LIKE N'%GF1_DPC%')OR (WimsView.TagName LIKE N'%KF1_DPC%')OR (WimsView.TagName LIKE N'%CH3_DPC%')) 
AND WimsView.SampleValue IS NOT NULL 
+0

これは実際にデータが原因であるようです。すべてのカテゴリについてすべての値が0になる時間がないことは確かですか?私はこのシナリオに基づいてこれを再現することはできません。実際のデータが役立つのを見てください。 –

+0

ありがとうございます。私はポストに情報を追加しました。それはonedriveのリンクです。 – N2GO

+0

誰かがさらに提案を提供できますか?まだ立ち往生。 スタックされたグラフの問題だけではありません。私はいくつかのシリーズで作るすべてのグラフにこの問題があります。 各シリーズの自分のデータが一貫性のない時間に来て、グラフにギャップが生じ、1つのセリフが値を持ち、他のシリーズが値を持たない。 – N2GO

答えて

0

グラフ上の特定の値を無視することはできません。 あなたの選択ステートメントを変更することができますか? グラフの欠損した "ポイント"を埋めるために欠損値の "平均"(可能な場合)を計算することができます または別の計算以前のもの) あなたが決めるものは - それは掘削レベルではなく、クエリレベルで処理する必要があります。

+0

前の値と同じ値を維持する別の計算がおそらく最も効果的です。それをどうやって正しい方向に向けることができますか? SQLは私の最初の言語ではありません...そして、私は、いくつかのデータからグラフを取得することが、この複雑になることを予期していませんでした:) – N2GO

+0

あなたは現在どのクエリを使用していますか? –

+0

私は元の投稿に追加しました。 – N2GO

関連する問題