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になる時間がないことは確かですか?私はこのシナリオに基づいてこれを再現することはできません。実際のデータが役立つのを見てください。 –
ありがとうございます。私はポストに情報を追加しました。それはonedriveのリンクです。 – N2GO
誰かがさらに提案を提供できますか?まだ立ち往生。 スタックされたグラフの問題だけではありません。私はいくつかのシリーズで作るすべてのグラフにこの問題があります。 各シリーズの自分のデータが一貫性のない時間に来て、グラフにギャップが生じ、1つのセリフが値を持ち、他のシリーズが値を持たない。 – N2GO