Python における Self とは: 実際の例
Python における Self とは: 実際の例
目次
LuckyTemplates SQL クエリ
このチュートリアルでは、LuckyTemplates でクエリの依存関係がどのように機能するかをさらに詳しく理解していきます。
クエリの依存関係は、 LuckyTemplates 内でクエリがどのようにリンクされているかを示します。どのクエリが他のクエリまたはテーブルに依存しているかを確認できます。これは、モデル内で多くのデータ変換を行う予定がある場合に便利です。
この機能はしばらく前からLuckyTemplates SQL Queryの一部になっていますが、その機能を最大限に活用する方法を知っているユーザーは多くありません。複雑な LuckyTemplates セットアップを頻繁に使用する場合は、クエリの依存関係をさらに理解する必要があります。
LuckyTemplates 内のクエリの依存関係を理解する
まず、[表示]リボンをクリックし、[依存関係のクエリ]をクリックします。
依存関係ツリーで最初に確認できるのは、最初のクエリのソース フォルダーです。
最初のクエリの下で、他のいくつかのクエリに分岐していることがわかります。Customers、Products、Regional、およびSalesテーブル クエリがあります。これを見るだけで、これらのクエリがどのように接続されているかの概要がすでにわかります。
LuckyTemplates 内でクエリの依存関係がどのように機能するかの例を示します。たとえば、Channel 列とChannel Code 列がすでにあります。
私がやりたいのは、これの別のテーブルを作成することです。この情報を分割して別の表にまとめたいと思います。
これらの列からわかるように、特に類似した内容を含む複数の列がある場合には、多くの繰り返し情報があるため、これは良いアイデアです。
理論的には、Channel 列と Channel Code 列を別のテーブルに単独で配置し、Channel テーブルから Sales テーブルまでの関係を描画することができます。
これを行うには、 Salesテーブルを右クリックし、[参照]を選択します。
次に、複製した販売クエリの名前をSales (2)からChannelsテーブルに変更します。新しいチャネル表で、 「チャネル」列をクリックし、 Ctrlキーを押したまま「チャネル・コード」列をクリックします。
Ctrlを押したまま、上記の列を右クリックし、[他の列の削除]を選択します。
その後、チャネル テーブルとチャネル コード列のみがチャネルテーブルに残ります。
次に、 Channelsテーブルを使用して、すべてのチャネルのルックアップ テーブルを作成する必要があります。ただし、その前に、右クリックして [重複の削除]を選択して、重複したエントリを削除する必要があります。これはチャネル コードを作成する効率的な方法です。
ご覧のとおり、両方の列に 3 つのエントリだけが残っています。ここで、 「列の追加」 リボンをクリックし、「例からの列」を選択します。最初の文字を使用してチャネル コードを省略できるようにするために、これを行う必要があります。
これにより、新しい列を作成し、チャネル ショート コードテーブルを追加できます。
[クエリの依存関係]ビューをもう一度見ると、 SalesテーブルのクエリとChannelsテーブルの間の接続が確認できます。
結論
クエリの依存関係に関するこの例は、単なる単純なものです。さまざまなソースから大量のデータを取得すると、依存関係ツリーはより複雑に見えます。
前述したように、このテクニックは、複数の列に繰り返しの情報がたくさんある場合に役立ちます。作成した新しいテーブルがまだ接続されており、最初のクエリに依存していることを確認してください。
このチュートリアルから多くのことを学んでいただければ幸いです。クエリの依存関係を使用する機会はさまざまです。重要なのは、さまざまなシナリオでさまざまな例を練習し、実験することです。
次回まで!
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて