Power BIの地図で場所がずれるときに確認すること
はじめに
地図ビジュアルで若干はまったので共有します。
地図の位置がおかしい
あるPower BI レポートで地図のビジュアルを利用した際、こんな事象が起きました。
「State Province」を場所に設定
このような形で、地図上に売上数量を表現するレポートを作成していました。
このように集計グループ化対象にした州の名称が地図にきちんと解釈されています。
「州」に列名を変えて場所に設定したとき
元が英語のサンプルデータなので列名を州と置き換えたところ・・・
表示される場所が変わりおかしな表示になっています。
「都道府県」に列名を変えて場所に設定したとき
ためしに都道府県という名称にしてみると、正常な表示に変わりました。
面白い挙動です。
対処方法
列のデータカテゴリを適切に設定しましょう。
「州または都道府県」に変更します。
列名が州でも適切な表示になりました。
仕様上の記載
本件は以下の記載があります。
Power BI Desktop では、データ フィールドに データ カテゴリ を設定しておくと、フィールドを正確にジオコーディングできます。 データ ビューで、目的の列を選択します。 リボンで [モデリング] タブを選択し、 [データ カテゴリ] を [住所] 、 [市区町村] 、 [大陸] 、 [国/地域] 、 [市区郡] 、 [郵便番号] 、 [州] 、または [都道府県] に設定します。 これらのデータのカテゴリは、Bing で日付を正しくエンコードするために役立ちます。 詳細については、「Power BI Desktop でのデータ分類」を参照してください。 SQL Server Analysis Services に接続中の場合、SQL Server Data Tools (SSDT) を使用して Power BI 以外のデータ分類を設定する必要があります。
データセットで: 基になるデータセットを向上させるためのヒント
Power BI はいろいろとよしなに解釈して設定してくれる箇所が多いですが、限界はあるので適切に使うためにはこういった仕様を理解することが重要というお話でした。