LuckyTemplates ビジュアリゼーションの階層

LuckyTemplates ビジュアリゼーションの階層

このチュートリアルでは、LuckyTemplates 視覚エフェクトの階層について説明します。これは、レポートとダッシュボードに洞察力に富んだビジュアルを表示できるようにするパワー クエリ ソリューションです。元のデータ フォームを使用して、国や都市の形状地図を作成する方法を学習します。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

目次

LuckyTemplates の階層を理解する

このデータ セットには次の階層レベルがあります。

  • 領域
  • サブリージョン
  • 都市

LuckyTemplates ビジュアリゼーションの階層

データセットには自然なランキングがあることがわかります。レベルが高いほど、テーブル内の上位に配置されます。国が大文字で書かれていることもわかります。

LuckyTemplates ビジュアリゼーションの階層

階層テーブルの設定

シェイプ マップを作成するには、階層の最下位 2 レベルだけが必要です。

解決策には 2 つの重要な要素があります。最初の要素は、列のピボットを解除して、レベルを操作できるようにすることです。2 番目の要素は、地域、国、都市を識別するためのレベルの自然なランキングです。

データのカスタム列を追加する

列のピボットを解除するには、レベルまたは列を選択します。次に、右クリックして[列のピボット解除]を選択します。

LuckyTemplates ビジュアリゼーションの階層

次に、「属性」列を右クリックし、「例から列を追加」を選択します。

LuckyTemplates ビジュアリゼーションの階層

数値を入力すると、列のパターンが自動的に検索されます。この場合、列にLvl Nbという名前を付けます。

LuckyTemplates ビジュアリゼーションの階層

列のタイプをWhole Numberに変更します。

LuckyTemplates ビジュアリゼーションの階層

その後、「列の追加」タブに移動し、 「インデックス列」をクリックして インデックス列を作成します。次に、[From 1]を選択します。

LuckyTemplates ビジュアリゼーションの階層

次のステップでは、前のレベルを表示する新しいカスタム列を追加します。

[カスタム列]をクリックし、[前のレベル] というラベルを付けます。次に、以下の式を入力します。

LuckyTemplates ビジュアリゼーションの階層

この式は、Lvl Nb 列の前のレベル番号を識別するだけです。Index 列が 1 の場合、NULL 値が表示されます。そうでない場合は、前のレベル番号を取得します。

OKを押すと、テーブルに新しい列が表示されます。列のタイプを必ず整数に設定してください。

LuckyTemplates ビジュアリゼーションの階層

次に行うことは、Lvl Nb と Previous Level 列を比較することです。

新しい条件付き列を追加します。次に、「Previous Level」列が「Lvl Nb」列よりも大きい場合にインデックスが生成されるようにパラメーターを設定します。それ以外の場合は、null 値が返されます。

LuckyTemplates ビジュアリゼーションの階層

「OK」をクリックすると、表に条件列が表示されます。

LuckyTemplates ビジュアリゼーションの階層

この列には、エラー値と null 値も表示されます。エラー値を削除するには、列ヘッダーを右クリックし、[エラーの削除]を選択します。

LuckyTemplates ビジュアリゼーションの階層

Null 値を削除するには、セルを右クリックし、値を 0 に置き換えます。

LuckyTemplates ビジュアリゼーションの階層

次に、列を埋める必要があります。ヘッダーを右クリックし、「塗りつぶし」を選択します。次に、[下へ]を選択します。

LuckyTemplates ビジュアリゼーションの階層

その後、テーブルはソリューションの準備が整います。

LuckyTemplates ビジュアリゼーションの階層

Group By を使用して各グループの最大レベルを見つけることになるため、この情報は重要です。

LuckyTemplates で階層を見つける

表では、0 グループと 8 グループの最大粒度がそれぞれ 4 と 5 であることがわかります。これらのレベルは、取得する必要がある情報が含まれる都市に対応しています。

LuckyTemplates ビジュアリゼーションの階層

Group By を使用するには、[ホーム] に移動し、[Group By]をクリックします。次に、パラメータを設定します。

Custom 列をグループ化し、Lvl Nb 列の最大値を見つけます。

LuckyTemplates ビジュアリゼーションの階層

完了すると、各グループの階層の最大レベルが表示されます。

LuckyTemplates ビジュアリゼーションの階層

階層レベルの識別

次のステップでは、テーブル内の階層レベルを検索します。

都市レベル

まず、データに基づいて都市名を見つけます。これを行うには、このステップと前のステップをマージする必要があります。

[クエリのマージ]に移動し、カスタムとカウントに基づいて日付をデータ (現在) とマージします。

次に、「Grouped Rows」を「Replaced Value」に変更し、「Count」を「Lvl Nb」に変更します。次に、「OK」をクリックします。

LuckyTemplates ビジュアリゼーションの階層

これで、すべてのレベル 4 および 5 階層を持つ都市を示すテーブルが作成されました。

LuckyTemplates ビジュアリゼーションの階層

「Grouped Rows」列はすでにあるので、「Custom」列と「Count」列を削除します。

次に、[グループ化された行] 列を展開してすべてのデータを表示します。次に、展開されたグループ化された行のデフォルトの列名を削除します。

展開されたテーブルは次のようになります。

LuckyTemplates ビジュアリゼーションの階層

「値」列と「前のレベル」列を除くすべての列を削除します。

LuckyTemplates ビジュアリゼーションの階層

これで、都市レベルのみを示すテーブルが作成されました。

国レベル

国レベルを見つけるには、同じ手法とロジックを使用できます。

「クエリのマージ」に移動し、コードをコピーします。新しい数式行を追加し、そこにコードを貼り付けます。コードの最後で、LeftOuterをRightAntiに変更します。

LuckyTemplates ビジュアリゼーションの階層

カスタム値とカウント値を結合する際に、LeftOuter は都市のレベルを選択します。

これはコードが選択するものです。

LuckyTemplates ビジュアリゼーションの階層

LeftOuter は、赤いボックスで囲まれた都市を分離しました。一方、RightAnti は国であるボックスの外側の値を選択します。

コードを変更すると、3 つの新しい列が追加されます。

再度、グループ化された行を除くすべての列を削除し、展開します。

LuckyTemplates ビジュアリゼーションの階層

次に、 Group By を使用し、列名をMax_Lvlとして入力します。操作をMaxに設定し、列をLvl Nbに設定します。

LuckyTemplates ビジュアリゼーションの階層

次に、テーブルを結合してコードを生成します。「クエリのマージ」に移動し、Custom および Max_Lvl を Data(Current) とマージします。

LuckyTemplates ビジュアリゼーションの階層

式で、Changed Type3 をReplaced Valueに変更し、Max_Lvl をLvl Nbに変更します。

LuckyTemplates ビジュアリゼーションの階層

数式を変更すると、すべての国を含む表が作成されます。

LuckyTemplates ビジュアリゼーションの階層

Changed Type3列を除くすべての列を削除し、展開します。

LuckyTemplates ビジュアリゼーションの階層

これで、その列内のすべてのデータが表示されるようになります。必ず「値」列の名前を「Countries」に変更してください。

必要なのは [国] 列と [カスタム] 列のみなので、他の列は削除します。

LuckyTemplates ビジュアリゼーションの階層

これで、各国の最終テーブルが完成しました。

LuckyTemplates での階層の結合

Countries テーブルと Cities テーブルができたので、それらをマージする必要があります。

[クエリのマージ] に移動し、カスタム テーブルをデータ (現在) のカスタム テーブルとマージします。[結合種類] パラメーターを[内部]に設定し、[OK] をクリックします。

LuckyTemplates ビジュアリゼーションの階層

数式で、COUNTRIES を CITY に変更し、Enter キーを押します。

LuckyTemplates ビジュアリゼーションの階層

COUNTRIES.1列を展開すると、他のすべての列が表示されます。

LuckyTemplates ビジュアリゼーションの階層

[国] と [値] を除くすべての列を削除します。次に、 Value のヘッダー名をCityに変更します。

これは、国と都市の簡略化された表です。

LuckyTemplates ビジュアリゼーションの階層

最後のステップは、データを視覚化するための形状マップを追加することです。

[場所] パラメーターに [国] テーブルを入力し、[色の濃さ] に都市を入力します。次に、投影法をメルカトル図法から正投影法に変更します。

LuckyTemplates ビジュアリゼーションの階層

階層情報を含むマップの視覚化が表示されるようになりました。


データ視覚化 LuckyTemplates – ツールチップの動的マップ
LuckyTemplates レポート内で視覚化を動的に
並べ替える 魅力的な LuckyTemplates 視覚化を作成することの重要性

結論

LuckyTemplates 視覚化の階層は、貴重な洞察を得るために重要です。レベルごとにランク付けすることで、レポート内の特定の詳細とデータを示します。

このチュートリアルが、ビジュアライゼーションやレポートにおけるこれらのランキングの重要性を理解するのに役立つことを願っています。より説得力のある方法でデータを簡素化します。


Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて