2017-06-12 30 views
0

私はPowerBiでグラフをプロットしようとしていますが、DateTimeと状態を比較すると、 データを表現するのに適しています。バイナリデータを表現する最良の方法は何ですか?

現在、私は線グラフと面積プロットを試しています。どちらも状態値の変動が大きいため、どちらも悪く見えます。

次は、データのサンプルです: -

xDate   IsHealthy 
5/26/2017 12:31 TRUE 
5/26/2017 12:41 FALSE 
5/26/2017 12:51 FALSE 
5/26/2017 13:01 FALSE 
5/26/2017 13:11 TRUE 
5/26/2017 13:21 FALSE 
5/26/2017 13:31 FALSE 
5/26/2017 13:41 FALSE 
5/26/2017 13:51 TRUE 
5/26/2017 14:01 FALSE 
5/26/2017 14:11 TRUE 

上記データ

+0

これに対する最良の答えは、あなたが得ようとしている洞察力と、このチャートの横にあるレポート/ダッシュボードに付随する情報に大きく依存します。それは、IsHealthyの色が異なるか、正/負の値にキャストする単純な縦棒グラフで何が問題になるのでしょうか? – iamdave

+0

基本的には、サービスの可用性の概観を、より広い視点から見たいと思っています。そして、私たちはログを読むのではなく、むしろGraphを自明にする必要があります。 –

+0

あなたの期待に合ったものが見つかるまで、異なるグラフ/グラフの種類を試してみてください。 – iamdave

答えて

0

からより多くの洞察を得るためのより良い方法を提案してください、私はグループ日付ごとのデータは、その後TRUEのカウントです偽です。これが何らかの「稼働時間稼働率レポート」であると仮定すると、1日あたりのサンプル数に基づいて稼働時間の割合を計算します。

私はTRUE/FALSEをビットタイプに変換し、サンプルデータを含めて迅速にテストできるようにしました。

DECLARE @t TABLE (xDate datetime, IsHealthy bit) 
INSERT into @t 
VALUES 
('5/26/2017 12:31', 1), 
('5/26/2017 12:41', 0), 
('5/26/2017 12:51', 0), 
('5/26/2017 13:01', 0), 
('5/26/2017 13:11', 1), 
('5/26/2017 13:21', 0), 
('5/26/2017 13:31', 0), 
('5/26/2017 13:41', 0), 
('5/26/2017 13:51', 1), 
('5/26/2017 14:01', 0), 
('5/26/2017 14:11', 1), 

('5/27/2017 12:31', 1), 
('5/27/2017 12:41', 1), 
('5/27/2017 12:51', 1), 
('5/27/2017 13:01', 0), 
('5/27/2017 13:11', 1), 
('5/27/2017 13:21', 1), 
('5/27/2017 13:31', 1), 
('5/27/2017 13:41', 0), 
('5/27/2017 13:51', 1), 
('5/27/2017 14:01', 0) 

select distinct 
    convert(date, xDate) as xDate, IsHealthy 
    , count(*) over (PARTITION BY convert(date, xDate), IsHealthy) as CountPerState 
    , count(*) over (PARTITION BY convert(date, xDate)) as TotalCOuntPerDay 
    , CAST(count(*) over (PARTITION BY convert(date, xDate), IsHealthy) as float)/cast(count(*) over (PARTITION BY convert(date, xDate)) as float) as PercentageOfDay 
from @t 

これは、今、あなたはあなたがラインとしてだけPercentageOfDayどこIsHealthy=1行をプロットしたり、好みによってはその上に積層列に両方の状態を表示することができ、これを持っているあなたに次のような出力

xDate  IsHealthy CountPerState TotalCOuntPerDay PercentageOfDay 
2017-05-26 0   7    11     0.636363636363636 
2017-05-26 1   4    11     0.363636363636364 
2017-05-27 0   3    10     0.3 
2017-05-27 1   7    10     0.7 

を与えます。

+0

Alan氏に感謝します。しかし、PowerBiのこの情報は、円グラフと日付スライサーで簡単にプロットすることができます。それは、日の賢明な洞察を与えるだけでなく、時間の流れにも役立ちます。 –

+0

おっと!それは私に3時間以上の睡眠があることを教えてくれるでしょう!とにかく、視覚化のためのアイデアをお持ちではないかと思います。 –

関連する問題