Power BI は Bing マップと統合されており、既定のマップ座標 (ジオコーディングと呼ばれるプロセス) が提供されているため、マップを作成できます。 正しい位置を特定するアルゴリズムも使用されますが、それが最適な推測の場合もあります。 Power BI を使用してもマップの視覚化が自動的に作成されない場合は、Bing マップの機能を利用してください。 詳細については、「Bing Maps ドキュメント」を参照してください。
ジオコーディングの正確性を高めるために、次のヒントを使用してください。 最初の一連のヒントは、セマンティック モデル自体へのアクセス権がある場合に使うものです。 次の一連のヒントは、セマンティック モデルにアクセスできない場合に Power BI で実行できることです。
Bing マップへの送信内容
Power BI サービスと Power BI Desktop は、マップのビジュアルを作成するために必要な地理データを Bing に送信します。 このデータには、視覚エフェクトのフィールド ウェルの [場所]、[緯度]、および [経度] バケットのデータが含まれる場合があります。 厳密な送信内容はマップの種類によって異なります。 詳細については、「Microsoft のプライバシーに関する声明」を参照してください。
各フィールドには 1 つの場所カテゴリのみがあることを確認してください。 たとえば、[市区町村] 場所フィールドには、Southampton, New York ではなく、Southampton が入力されている必要があります。 また、[住所] 場所フィールドには、1 Microsoft Way, Redmond, WA ではなく 1 Microsoft Way が入力されている必要があります。
実際の地図の地理階層を使用することが推奨されますが、完全な地理情報が含まれた 1 つの場所列を使用する必要がある場合は、データ分類を [場所] に設定することができます。 たとえば、"1 Microsoft Way, Redmond Washington 98052" のように列のデータが完全な住所の場合、Bing ではこの汎用的なデータ カテゴリが最適です。
Power BI で: マップ視覚エフェクトを使うときの結果改善のためのヒント
1.緯度フィールドと経度フィールドを使う (存在する場合)
Power BI では、使っているセマンティック モデルに経度と緯度のフィールドがある場合は、それを使います。 Power BI には、マップ データを明確にするための特別なバケットがあります。 緯度データを格納しているフィールドを [視覚化] > [緯度] 領域にドラッグします。 経度データについても、同じ操作を実行します。 このデータを追加する場合は、視覚化の作成時に [地域] フィールドも入力する必要があります。 それ以外の場合、データは既定で集約されます。そのため、たとえば緯度と経度は、州レベル (市区町村レベルではなく) で組み合わされます。
地理階層を使用し、場所のさまざまな "レベル" をドリルダウンする
セマンティック モデルに複数レベルの場所データが既にある場合、自分と同僚は Power BI を使用して "地理階層" を作成できます。 地理階層を作成するには、複数のフィールドを [場所] バケットにドラッグします。 このような操作で、フィールドは地理階層になります。 以下の例では、Country/Region、State、City の地理フィールドがあります。 Power BI では、自分と同僚がこの地理階層を使用してドリルアップとドリルダウンを行うことができます。