地図上の距離計算 | LuckyTemplates 地理空間分析

地図上の距離計算 | LuckyTemplates 地理空間分析

このチュートリアルでは、前在庫場所 (FSL) と配送ポイントに基づいた LuckyTemplates のマップ上の距離の計算について説明します。これは、地理空間分析で距離計算を効率的に使用するさまざまな方法の 1 つにすぎません

この例では、拠点またはハブの既存の先渡し在庫場所から半径以内の顧客を表示および分析します。

地図上の距離計算 |  LuckyTemplates 地理空間分析

目次

地図上の距離計算用のデータセット

ここで、距離計算のこのインスタンスに使用したデータセットについて説明します。以下は、 Customers データテーブルを含むデータです

地図上の距離計算 |  LuckyTemplates 地理空間分析

これには、先​​物在庫場所テーブルも含まれています。

地図上の距離計算 |  LuckyTemplates 地理空間分析

DepotsテーブルがCustomers データテーブルに追加さました。これは同時表示を可能にするためです。

地図上の距離計算 |  LuckyTemplates 地理空間分析

ご覧のとおり、2 つのテーブルの間には接続がありません。

地図上の距離計算 |  LuckyTemplates 地理空間分析

さらに、私が使用したDAX メジャーは3 つの別々のテーブルにあります。 

地図上の距離計算 |  LuckyTemplates 地理空間分析

モデルをするときは、メジャーを手元に置きます。レポートが完了すると、測定テーブルは非表示になります。 

このデモンストレーションでは、距離を計算して表示するために 3 セットのメジャーを使用しました。

Dax は地図上の距離計算を測定します

距離計算 ( Haversine 公式) を DAX メジャー (距離メジャー) に変換しました。Haversine の公式については、LuckyTemplates での距離と方位の計算に関する記事で説明しました(公開されたらリンクします)。

この数式は、回避策として作成しただけなので、Power Query関数とは少し異なります。

地図上の距離計算 |  LuckyTemplates 地理空間分析

距離メジャーを使用して、距離の選択スライサーからの選択に基づいて距離を計算しました。

地図上の距離計算 |  LuckyTemplates 地理空間分析

選択メジャーの合計距離を使用して、選択範囲からの合計距離を計算しました。そして、テーブルの上に並べてみました。

地図上の距離計算 |  LuckyTemplates 地理空間分析

さらに、選択尺度の合計距離のサポート尺度として選択尺度の距離を使用しました。

地図上の距離計算 |  LuckyTemplates 地理空間分析

マップビジュアルの DAX 測定

次のメジャー セットには、色、サイズ、タイトルのメジャーが含まれています。

地図上の距離計算 |  LuckyTemplates 地理空間分析

このセットの最初のメジャーは、FSL ポイント カラー(前方在庫場所ポイント カラー) です。

地図上の距離計算 |  LuckyTemplates 地理空間分析

この措置により、この小さなマップに緑色の点が作成されます。

地図上の距離計算 |  LuckyTemplates 地理空間分析

スライサーから選択した場所をズームインするために使用されます。

地図上の距離計算 |  LuckyTemplates 地理空間分析

次はマップ ポイント カラーメジャーです。

地図上の距離計算 |  LuckyTemplates 地理空間分析

マップポイント カラーメジャーは、より大きなマップ上に緑または青の色を表示します。

地図上の距離計算 |  LuckyTemplates 地理空間分析

さらに、サイズメジャーを使用して、顧客のバブルと選択した拠点をさまざまなサイズでマップ上に表示しました。

地図上の距離計算 |  LuckyTemplates 地理空間分析

最後はマップメジャーです。これを使用して動的なタイトルを作成しました。

地図上の距離計算 |  LuckyTemplates 地理空間分析

この動的なタイトルは、 [距離の選択]スライサーからの選択に基づいて変更されます。

地図上の距離計算 |  LuckyTemplates 地理空間分析

需要と収益の計算のための DAX 測定

3 番目のメジャー テーブルには、収益需要の標準的な計算がいくつか含まれています。また、選択した距離に関連するこれらの計算の結果を示すメジャーも含まれています。

地図上の距離計算 |  LuckyTemplates 地理空間分析

0250 kmの距離を指定して[半径の選択]テーブルを作成しました。これにはwhat-ifパラメータを使用しました。

地図上の距離計算 |  LuckyTemplates 地理空間分析

次に、そのテーブルを使用して、スライダーを備えたこの特別なスライサーを作成します。

地図上の距離計算 |  LuckyTemplates 地理空間分析

すべての対策の準備ができたら、レポートの作成を開始できます。

出力

その結果、距離選択によるポイントを含むマップが次のようになります。

地図上の距離計算 |  LuckyTemplates 地理空間分析

このレポートでは、デポを選択できます。

地図上の距離計算 |  LuckyTemplates 地理空間分析

[距離の選択]スライサーで距離を変更することもできます。次に、選択範囲の収益選択範囲の需要、選択範囲の合計距離などの結果をテーブルに表示できます。

地図上の距離計算 |  LuckyTemplates 地理空間分析

小さい地図では、選択した場所が拡大表示されます。これは、選択したデポに基づいて移動します。

地図上の距離計算 |  LuckyTemplates 地理空間分析

これらのカードには、 [距離の選択]スライサーからの選択に基づいた結果も表示されます。

地図上の距離計算 |  LuckyTemplates 地理空間分析


LuckyTemplates データ視覚化テクニック: 動的な見出しまたはタイトルの作成
地理空間分析 – LuckyTemplates の新しいコース
データ視覚化 LuckyTemplates – ツールヒントの動的マップ
 

結論

このチュートリアルでは、最も魅力的なダッシュボードの構築には重点を置きませんでした。これは、LuckyTemplates でマップ上で距離計算を行う多くの方法のうちの 1 つを示すためだけにすぎません。

選択した距離に基づいてデータを分析および表示する必要がある地理空間分析でビジュアル レポートを動的に作成する方法を理解できたでしょうか。これが機能するには、適切な測定とデータセットの作成が不可欠であることに留意してください。

その他の例や関連コンテンツについては、以下のリンクをご覧ください。

乾杯!

ポール


Power Automate の文字列関数: Substring と IndexOf

Power Automate の文字列関数: Substring と IndexOf

Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。

2 つの方法による SharePoint 列の検証

2 つの方法による SharePoint 列の検証

SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。

Power Automate のオンプレミス データ ゲートウェイ

Power Automate のオンプレミス データ ゲートウェイ

ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。

DAX 数式での LASTNONBLANK の使用

DAX 数式での LASTNONBLANK の使用

DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。