Power BIで折れ線や積み上げ縦棒グラフを作成する際、Excelの折れ線グラフのように空白セルを無視して線でつなげたい場合があります。しかし、Power BIには直接「空白セルを無視して線をつなぐ」設定は存在しません。
折れ線が途切れる原因
Power BIの折れ線グラフでは、データの値が存在しない場合やNULL値がある場合に、線が途切れます。これはデータの欠損がそのまま反映される仕様です。
Excelの「空白セルを無視して線をつなぐ」オプションとは異なり、Power BIではNULLや空白を持つレコードは線の描画に影響します。
対処法1:データの補完
データが欠損している場合、Power Queryで空白やNULL値を適切な数値で補完することで、折れ線が途切れずに表示されます。
例えば、欠損値を前の値で埋める方法や、0で埋める方法を選択できます。Power Queryエディタの「値の置換」や「前の値で埋める」機能を活用します。
対処法2:DAX関数を使用した補完
DAX関数を使用して、欠損値を補完した新しい列やメジャーを作成する方法もあります。例えば、PREVIOUSNONBLANK関数を利用して前回の非空値を取得し、線を連続させることが可能です。
この方法により、グラフ上の折れ線が途切れずに表示され、空白セルを無視する動作を再現できます。
グラフ設定の確認
折れ線グラフのプロパティで「データラベル」や「カテゴリ軸」の設定を確認することも重要です。軸の間隔やカテゴリが不連続だと線が途切れる場合があります。
必要に応じて、連続軸や日付軸の設定に変更することで、折れ線の連続性を保つことができます。
まとめ
Power BIではExcelのような空白セルを無視して線をつなぐ設定はありませんが、欠損値をPower QueryやDAXで補完することで、折れ線を途切れずに表示できます。また、軸設定やグラフプロパティを確認することで、より滑らかにデータを可視化できます。

コメント