LuckyTemplates の高度な変換

LuckyTemplates の高度な変換

クエリ エディターを使用した LuckyTemplates の高度な変換について説明します。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

クエリ エディター内でさまざまなアクションを組み合わせて、モデルを完全に最適化できることに注意してください。LuckyTemplates のさまざまな変換に慣れ、それがどのようなシナリオに役立つかを見つけるだけです。

目次

LuckyTemplates のさまざまな変換を調べる

LuckyTemplates で実行できるさまざまな変換を調べる方法はたくさんあります。

これを行う 1 つの方法は、列のいずれかを右クリックして、表示されるさまざまなオプションを確認することです。

LuckyTemplates の高度な変換

ページの上部にあるリボンを使用して、実行できる変換を確認することもできます。右クリックで表示されるのと同じアクションがこの領域にも表示され、さらに列の追加などの追加のアクションもいくつかあります。

LuckyTemplates の高度な変換

表の左上部分にあるアイコンをクリックすることもできます。変換のリストが表示されます。

LuckyTemplates の高度な変換

このメニューには、「上位行を維持」、「下位行を維持」、「行範囲を維持」などの追加の列と行の変換も表示されます。また、フィルタリングも実行できます。

列名の右側にあるドロップダウンを使用することもできます。これにより、追加のフィルタリング オプションが表示されます。

LuckyTemplates の高度な変換

これらの変換にどこからアクセスしても、実行したすべての変換は右側の [適用されたステップ] に記録されることに注意してください。

LuckyTemplates の高度な変換

Web サイトからのデータをテーブルに追加する

高度な変換の例を示すために、以下の表にいくつかのデータを追加します。

LuckyTemplates の高度な変換

現時点ではテーブルから得られていない追加分析のためにこのデータを追加しています。この場合、Locations テーブルのデータが古いため、カリフォルニア州の人口に関する更新されたデータが必要です。

まず、カリフォルニアの人口統計データを Google 検索してみます。

LuckyTemplates の高度な変換

ここでは多数の結果が得られるので、california-demographics.com からのものを選択します。

LuckyTemplates の高度な変換

多くの情報が表示されますが、私が求めているデータは、このリンク「人口別にカリフォルニアのすべての都市を表示」にあります。

LuckyTemplates の高度な変換

これで、さまざまな都市とそれぞれの人口の内訳がわかりました。

LuckyTemplates の高度な変換

このページの URL をコピーします。

LuckyTemplates の高度な変換

次に、クエリ エディターに戻ります。

[ホーム]リボンの下で、 [新しいソース][Web]の順にクリックします。

LuckyTemplates の高度な変換

ここでやっていることは、以前にアクセスした Web サイトからデータをスクレイピングしています。

モデルで同じことを行う場合は、データが適切な形式で表示されていることを確認する必要があることに注意してください。

そこで、先ほどコピーした URL をここに用意されたスペースに貼り付けます。

LuckyTemplates の高度な変換

「OK」をクリックすると、このウィンドウが表示されます。「接続」をクリックするだけです。

LuckyTemplates の高度な変換

ここでちょっとしたヒントを。オンラインでデータを取得するので、インターネット接続が良好であることを確認する必要があります。そうしないと、データの取得に時間がかかる可能性があります。

LuckyTemplates の高度な変換

接続したので、先ほどその Web サイトで見たテーブルがこのウィンドウに表示されました。

LuckyTemplates の高度な変換

このようなデータは、元のソースからスナップショットとして取得されます。したがって、これをクエリに埋め込むと、テーブルを更新するたびに、Web サイトから新しいデータが自動的に取得されます。ウェブサイト上のデータが更新されると、テーブルも更新されます。

新しいデータによるテーブルの変換

追加した新しいデータは、「その他のクエリ」の下に表 1 として表示されています。

テーブル上のすべてのデータに明確なラベルを付けたいと前に述べたので、当然テーブル 1 の名前を変更する必要があります。

これを行う 1 つの方法は、右側の [プロパティ] セクションを使用することです。その方法を示すために、そのテーブルの名前を California Popn Data に変更します。

LuckyTemplates の高度な変換

左側のペインで名前をダブルクリックして名前を変更することもできます。今回は、同じテーブルの名前を CA Population Data に変更します。

LuckyTemplates の高度な変換

これはサポート テーブルであり、サポート クエリ用の既存のフォルダーがあるため、これを [その他のクエリ] の下に残したくないのです。したがって、私がしなければならないのは、そのテーブルを適切なフォルダーにドラッグすることだけです。

LuckyTemplates の高度な変換

次に進む前に、この新しいサポート表に何が含まれているかを再確認したいと思います。

LuckyTemplates の高度な変換

順位、都市、人口が表示されます。

次に、 Locationsテーブルを確認してみます。

LuckyTemplates の高度な変換

[場所] テーブルの都市名が CA 人口データ テーブルの都市名と同じであることがわかります。

LuckyTemplates の高度な変換

このため、2 つの別々のテーブルがあることはあまり意味がありません。そこで、それらをマージしてみます。

前述したように、私の場所テーブルには古い人口データが含まれています。2 つのテーブルを結合することで、この古いデータを更新された数値に置き換えたいと考えています

LuckyTemplates の高度な変換

そこで、 「場所」テーブルで、 「名前」列をクリックします。次に、 [クエリのマージ]をクリックします。

LuckyTemplates の高度な変換

[結合]ウィンドウで、 [場所]タブの[名前]列をクリックします。

LuckyTemplates の高度な変換

ドロップダウン メニューで、 CA Population Dataを選択します。

LuckyTemplates の高度な変換

次に、 City列を選択します。

LuckyTemplates の高度な変換

プライバシー レベルに関する通知を受け取ったので、それをクリックして確認します。

LuckyTemplates の高度な変換

ここの一番下を見てください。これは、Name 列の行数が City 列の行数と一致することを示しています。

LuckyTemplates の高度な変換

これにより、これらのテーブルを簡単に結合できるようになります。これは、CA Population Data に、生データが存在する Locations テーブル内のすべての反復をカバーする十分なデータがあることを意味します。

これらのテーブルをマージするにはさまざまな方法があります。これらのオプションは、 [結合の種類]の下のドロップダウン メニューにあります。

LuckyTemplates の高度な変換

私は通常Left externalを使用しますが、自分にとって最適なものを試してみることができます。

[OK] をクリックすると、適用されたステップにマージが成功したことが表示されます。

LuckyTemplates の高度な変換

そのマージの結果として得られた新しい列を次に示します。行にはデータが表示されずに「テーブル」と表示されていることに注意してください。

LuckyTemplates の高度な変換

これは、テーブル全体がこの古いテーブルにマージされたためです。そこで、列名の横にあるドロップダウンをクリックして、そこにどのようなデータが含まれているかを確認します。

LuckyTemplates の高度な変換

ランクは確かに要りません。都市名も生データにすでに含まれているため、必要ありません。したがって、これらのチェックを外して人口データを保持します。

これで、テーブルに最新の人口データが入りました。

LuckyTemplates の高度な変換

つまり、古い人口列はもう必要ないので、削除するつもりです。

LuckyTemplates の高度な変換

追加した新しい列については、 「 Population Data 」という名前に変更します。

LuckyTemplates の高度な変換

Web からインポートしたテーブル全体を、モデルを開くたびにモデルにロードする必要がないため、右クリックして「ロードを有効にする」のチェックを外してロードを無効にします

モデルを更新するたびにテーブルに保持したデータがまだ存在するように、「レポートの更新に含める」にチェックが入っていることを確認する必要があるだけです。

LuckyTemplates の高度な変換


LuckyTemplates Advanced Editor を使用する際の実践的なヒント
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 ゲートウェイとは何ですか? 知っておくべきことすべて