LuckyTemplates でのクエリ エディターの仕組み

LuckyTemplates でのクエリ エディターの仕組み

このチュートリアルでは、クエリ エディターで作業する際の私のベスト プラクティスを説明します。これは LuckyTemplates の重要な機能ですが、十分に活用されていないと私は考えています。

現在では、クエリ エディターを Power Query エディターと呼んでいます。これは、当初の名前よりもはるかに適切な名前です。

クエリ エディターを使用して、複数のソースからデータを取得できます。 

クエリ エディターにアクセスするには、 [ホーム] リボンから[クエリの編集]タブをクリックします。

LuckyTemplates でのクエリ エディターの仕組み

常に最初にクエリ エディターにアクセスすることをお勧めします。LuckyTemplates で何かを行う前に、生データを最適化された形式に変換する必要があります。ここでは、データを実際に LuckyTemplates に読み込む前に、データの変換とバックエンド構成を行うことができます。

目次

LuckyTemplates クエリ エディターの起動

LuckyTemplates でデータを操作する前に、当然ながら、最初に生データを取り込む必要があります。LuckyTemplates にデータを取り込むには 2 つの方法があります。  

ほとんどのユーザーは、[データの取得]をクリックして、Excel などの最も一般的な場所からデータを取得します。

新しいユーザーは、[詳細]をクリックして、さまざまなデータ ソースの場所からデータを取得できます。 

ただし、データを入手する最も重要な方法は、Get Dataではなく、Query Editor を使用することです。

私は常に、 [クエリの編集]をクリックしてクエリ エディターを起動してデータを取得することをお勧めします。この手法を使用すると、他の操作を行う前にデータをクエリできます。

これは、単にGet Dataを使用した場合には実行できない他の操作もクエリ エディターで実行できるため、私が常に推奨している方法です。

このオプションを使用すると、列名の変更、列の並べ替え、列の削除など、データ テーブルの最適化とクリーニングを行うことができます。

これが、 Get Dataを使用してデータを取得することをお勧めしない主な理由です。データの取得を使用すると、物理的にデータを LuckyTemplates モデルに直接取得し、情報取得のクエリ部分をバイパスします。

新しいソースを使用したデータの取得

クエリ エディターを起動したら、データを取得する必要があります。今回は、[新しいソース]をクリックする必要があります。

これは、 Get Dataを使用してさまざまなソースからデータを取得するのと似ています。

[詳細]をクリックすると、ドロップダウン リストに Azure、SAP、Dynamics 365 などの他のデータベースの場所も表示されます。

New Sourceを使用して、さまざまなソースからデータを取り込むことができます。この手法を実証するために、Excel ファイルを使用して、この手順の実行方法を示します。[新しいソース]をクリックした後、[Excel]を選択し、該当するファイルをダブルクリックします。

その後、ナビゲーターウィンドウが表示され、モデルに表示するオプションを選択できます。

最初の 7 つの項目はテーブルであるのに対し、他の項目は実際のワークシートであるため、アイコンが異なります。Excel でデータを操作するときにお勧めするのは、データがすべて表形式であることを確認することです。これにより、LuckyTemplates によるデータの取得が容易になります。

データテーブルを選択したら、「OK」をクリックします。

クエリ エディターはデータのスクリーンショットを撮ります。これを使用すると、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 ゲートウェイとは何ですか? 知っておくべきことすべて