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 モデルに転送します。 

結論

クエリ エディターを使用すると、データをより効率的に操作できます。これらのテクニックを今後も応用していただければ幸いです。

モデルの基礎を構築することが不可欠であるため、クエリ エディターを使用してください。これをマスターすれば、すべてが簡単になります。

さらなる教育コンテンツにご期待ください。


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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。