Power Query の機能: 概要

Power Query の機能: 概要

このチュートリアルでは、Power Query エディター内で使用できる機能について説明します。LuckyTemplatesでのデータ開発スキルを向上させるために、これらの機能にアクセスして最大限に活用する方法を学習します。また、これらのパワー クエリ機能がデータレポートをより効率的に作成するのにどのように役立つかについても学習します。

目次

高度な Power Query エディターとその機能

1 つ目の機能は、[詳細エディター] ウィンドウです。ウィンドウを開くには、[ホーム] タブのリボンで [詳細エディタ] をクリックします。

Power Query の機能: 概要

その後、高度なエディターウィンドウが画面に表示されます。

Power Query の機能: 概要

Power Query M 関数リファレンス

左上隅にクエリ名が表示されます。その反対側に、表示オプションと疑問符があります。疑問符をクリックすると、標準ブラウザーのPower Query M 関数リファレンスに移動します。

Power Query の機能: 概要

使用可能なM 関数を調べたり、これらの関数がどのように機能するかを調べたい場合は、それらをコピーして [詳細エディター] ウィンドウに貼り付けます。

表示オプションにアクセスして設定するには、 [表示オプション]の横にあるドロップダウン ボタンをクリックします。[行番号を表示] を選択すると、構文の行番号を表示できます。

Power Query の機能: 概要

構文ペインは次のようになります。

Power Query の機能: 概要

ユーザー インターフェイスによって生成されるMコードは1 行で記述されます。したがって、コード全体を表示したい場合は、頻繁に上下にスクロールする必要があります。ただし、 [表示オプション] で[ワードラップを有効にする]を選択すると、スクロールせずにコード全体を表示できます。

Power Query の機能: 概要

コードが複数行に分割されると、7 行目でコードが自動的にインデントされることがわかります。

Power Query の機能: 概要

構文ペインを拡大または縮小するには、Ctrl + Shiftキーを押したまま– または +を押します。デフォルトのズームを使用する場合は、Ctrl + 0を押します。これらのズーム オプションは、クエリ エディターのプレビュー ペインでも使用できます。

データ プレビュー セクションの機能

次に説明する機能はデータ プロファイルです。[表示] タブに移動すると、使用可能なすべての列プロファイル オプションが含まれる[データ プレビュー]セクションが表示されます。

Power Query の機能: 概要

データセット全体をスキャンするようにステータス バーの設定を変更しない限り、列プロファイリングは上位 1000 行に対してのみ実行されます。これを行うとパフォーマンスに影響を与える可能性があるため、常に確認して、完了したら必ず上位 1000 行に戻すようにしてください。

列ヘッダーのすぐ下にある緑色の線の上にマウスを移動すると、 ValidError、およびEmpty の値の数を示すプレビューが表示されます。

Power Query の機能: 概要

プレビュー内の値の合計数は 1000 であることがわかります。ただし、データセット全体をスキャンすると状況は変わります。これを行うには、ステータス バーに移動し、データセットをスキャンするように設定を変更します。

Power Query の機能: 概要

その後、もう一度緑色の線の上にマウスを置くと、値の合計数が 5226 に変化していることがわかります。

Power Query の機能: 概要

プレビューの右下には、データのオプションを含むメニューを開く省略記号があります。

Power Query の機能: 概要

[データ プレビュー]セクションで[列の品質]を有効にすると、各列の有効な値、エラー値、空の値のプレビューがパーセンテージで表示されます。

Power Query の機能: 概要

Power Query の機能: 概要

同じセクションで列の分布を有効にすると、個別の一意の値の数が表示されます。データに一貫性があるかどうか、またデータが均等に分散されているかどうかを判断するのに役立ちます。

Power Query の機能: 概要

グラフの上にマウスを置くと、メニューにアクセスするための省略記号付きのプレビューが表示されます。

Power Query の機能: 概要

[列プロファイル]オプションを使用すると、列の統計値の分布を確認でき、データ型に応じて詳細が表示されます。選択されたサンプル列は日付型です。

Power Query の機能: 概要

さまざまなデータ型のコンテキスト メニュー

[値の分布]セクションの省略記号を使用すると、設定によってグループを変更できます。[月] を選択すると、グラフが[月の分布]に変わることがわかります。

Power Query の機能: 概要

Power Query の機能: 概要

テキスト タイプの列を選択すると、省略記号内のグループ化の設定も変更されます。

Power Query の機能: 概要

数値型の列の場合、グループ化にも異なる設定があります。

Power Query の機能: 概要

列プロファイリングを上位 1000 行に戻すように設定してください。

Power Query の機能: 概要

クエリ依存関係機能

次の機能は、クエリ依存関係ビューです。

Power Query の機能: 概要

[表示] タブに移動して [クエリの依存関係] を選択すると、あるクエリから次のクエリへのデータの流れが表示されます。

Power Query の機能: 概要

クエリをクリックすると、関連するすべてのクエリが強調表示されます。これにより、すべてのクエリの読み込み先を確認できるため、フロー周辺のエラーを追跡しやすくなります。

Power Query の機能: 概要

「レイアウト」オプションをクリックすると、個人の好みに応じてさまざまな表示オプションを切り替えることができます。

Power Query の機能: 概要

Power Query では、依存関係のあるクエリを削除することはできません。[クエリ] ペインでSupplierQuality を削除すると、Record1 と ListVendors という 2 つの依存関係があるため削除できないという通知が表示されます。

Power Query の機能: 概要

クエリを削除するには 2 つの方法があります。1 つ目は、 SupplierQuality を削除する前に依存関係を削除することです。2 つ目は、依存関係のデータ ソースを変更して、SupplierQuality に依存しないようにすることです。


LuckyTemplates で Power Query を使用した組み合わせ分析
LuckyTemplates アンピボット列 – Power Query チュートリアル

結論

Power Query エディター内の機能は、魅力的な 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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。