次の方法で共有


ダイアグラム ビュー

ダイアグラム ビューを使用すると、Power Query エディターでデータを視覚的に準備できます。 このインターフェイスを使用すると、クエリを簡単に作成し、データの準備プロセスを視覚化できます。 ダイアグラム ビューを使用すると、データ ラングリングの使用を簡単に開始できます。 これにより、データの準備プロセスが迅速になり、クエリの相互の関連に関する "全体的なビュー" とクエリ内の特定のデータの準備ステップの "詳細ビュー" の両方で、データフローをすばやく理解できます。

この記事では、ダイアグラム ビューで提供される機能の概要について説明します。

ダイアグラム ビューに 3 つのクエリが表示されている Power Query インターフェイスのスクリーンショット。

この機能を有効にするには、リボンの [表示] タブで [ダイアグラム ビュー] を選択します。 Power Query エディターの右下にあるダイアグラム ビュー アイコンを選択して、ダイアグラム ビューを有効にすることもできます。 ダイアグラム ビューを有効にすると、ステップ ペインとクエリ ペインが折りたたまれます。

Power Query リボンの [表示] タブ内のダイアグラム ビュー オプションのスクリーンショット。

Power Query エディターの右下の部分にあるダイアグラム ビュー アイコンのスクリーンショット。

Note

現在、ダイアグラム ビューは Power Query Online でのみ使用できます。

ダイアグラム ビューを使用したクエリの作成

ダイアグラム ビューでは、クエリを作成、表示、または変更するためのビジュアル インターフェイスが提供されます。 ダイアグラム ビューでは、データの取得エクスペリエンスを使用して、さまざまな種類のデータ ソースに接続できます。

ダイアグラム ビューは、データ プレビューとリボンにも接続され、データ プレビューで列を選択できます。

+ ボタンを選択して、クエリ内の現在選択されているステップの後に新しいステップを追加し、変換を検索するか、ショートカット メニューから項目を選択できます。 これらの項目は、Power Query エディターのリボンにあるのと同じ変換です。

クエリでプラス記号アイコンを使用してクエリに新しいステップを追加する例を示すスクリーンショット。

ショートカット メニューから変換を検索して選択すると、ステップがクエリに追加されます。

ダイアグラム ビューでクエリのプラス アイコンを使用して追加された [重複の削除] 変換のスクリーンショット。

Note

Power Query エディターのリボンまたはデータ プレビューを使用して、クエリ エディターでクエリを作成するには、Power Query のクイック スタートに関する記事を参照してください。

クエリ レベルのアクション

クエリに対して 2 つのクイック アクションを実行できます。クエリの展開/折りたたみと、関連クエリの強調表示です。 これらのクイック アクションは、選択しているアクティブなクエリに対して、またはクエリの上にマウス ポインターを合わせると表示されます。

ダイアグラム ビューに示されているクエリのクイック アクション ボタンのスクリーンショット。

クエリ レベルのコンテキスト メニュー (3 つの垂直ドット) を選択すると、重複、参照など、より多くのクエリ レベルのアクションを実行できます。 クエリ内で右クリックして、同じコンテキスト メニューを表示することもできます。

より多くのクエリ レベルのアクションが提供されているクエリ コンテキスト メニューのスクリーンショット。

クエリの展開または折りたたみ

クエリの展開または折りたたみを行うには、クエリを右クリックして、クエリのコンテキスト メニューから [展開する]/[折りたたむ] を選択します。 クエリをダブルクリックして、クエリの展開または折りたたみを行うこともできます。

クエリのコンテキスト メニューの折りたたみボタンを強調するスクリーンショット。

特定のクエリの関連するすべてのクエリを表示するには、クエリを右クリックして、[関連するクエリの強調表示] を選択します。 クエリの右上にある関連するクエリの強調表示ボタンを選択することもできます。

Top US Customers クエリの上部とコンテキスト メニュー内にある関連するクエリ ボタンを強調表示しているスクリーンショット。

たとえば、 Top US Customers クエリで強調表示関連クエリ ボタンを選択すると、 Customers および Orders クエリが強調表示されます。

ダイアグラム ビュー内の Top US Customers クエリに関連するクエリが強調表示されているスクリーンショット。

削除クエリ

クエリを削除するには、クエリを右クリックして、コンテキスト メニューから [削除] を選択します。 別のポップアップが表示され、削除の確認が求められます。

クエリ コンテキスト メニュー内の削除オプションが強調されているスクリーンショット。

クエリ名の変更

クエリの名前を変更するには、クエリを右クリックして、コンテキスト メニューから [名前の変更] を選択します。

クエリ コンテキスト メニュー内の名前変更オプションのスクリーンショットが強調されています。

読み込みを有効にする

クエリによって提供される結果をダウンストリームで使用 (レポートの作成など) できるように、既定では [読み込みを有効にする] が true に設定されます。 特定のクエリの読み込みを無効にする必要がある場合は、クエリを右クリックして、[読み込みを有効にする] を選択します。 可能な負荷が false に設定されているクエリは、灰色のアウトラインで表示されます。

クエリ コンテキスト メニュー内の [読み込みを有効にする] オプションのスクリーンショットが強調されています。

複製

特定のクエリのコピーを作成するには、クエリを右クリックして、[複製] を選択します。 ダイアグラム ビューに新しい重複クエリが表示されます。

クエリ コンテキスト メニュー内の重複オプションが強調されているスクリーンショット。

リファレンス

クエリを参照すると、新しいクエリが作成されます。 新しいクエリでは、クエリを複製することなく、前のクエリの手順を使用します。 さらに、元のクエリの変更は、参照先のクエリに転送されます。 クエリを参照するには、クエリを右クリックして、[参照] を選択します。

クエリ コンテキスト メニュー内の参照オプションが強調されているスクリーンショット。

グループへ移動

整理するために、フォルダーを作成して、クエリをそれらのフォルダーに移動することができます。 これらのフォルダーは グループ と呼ばれます。 特定のクエリをクエリ グループに移動するには、クエリを右クリックして、[グループへ移動] を選択します。 既存のグループにクエリを移動するか、新しいクエリ グループを作成することができます。

強調されているクエリ コンテキスト メニュー内の [グループに移動] オプションのスクリーンショット。

ダイアグラム ビューでは、クエリ ボックスの上にクエリ グループを表示できます。

クエリが移動されるグループを指定するアイコンとラベルのスクリーンショット。

関数の作成

さまざまなクエリまたは値に同じ一連の変換を適用する必要がある場合は、Power Query のカスタム 関数 を作成すると役に立ちます。 カスタム関数の詳細については、カスタム関数の使用に関する記事を参照してください。 クエリを再利用可能な関数に変換するには、特定のクエリを右クリックして、[関数の作成] を選択します。

強調されているクエリ コンテキスト メニュー内の関数の作成オプションのスクリーンショット。

パラメーターへ変換する

パラメーターを使用すると、パラメーターの値に応じてクエリの出力を動的に変更する柔軟性が提供され、再利用しやすくなります。 日付、テキスト、数値などの非構造化値を変換するには、クエリを右クリックし、[パラメーターに変換 を選択します

クエリのコンテキスト メニュー内の [パラメーターへ変換する] オプション。

Note

パラメーターの詳細については、Power Query のパラメーターに関する記事を参照してください。

詳細エディター

詳細エディターを使用すると、Power Query エディターが各ステップで作成しているコードを表示できます。 特定のクエリのコードを表示するには、クエリを右クリックし、 Advanced エディターを選択します。

クエリ コンテキスト メニュー内の高度なエディター オプションが強調されているスクリーンショット。

Note

詳細エディターで使用されるコードの詳細については、「Power Query M 言語仕様」を参照してください。

クエリ名と説明の編集

クエリの名前を編集したり、説明を追加したりするには、クエリを右クリックして、[プロパティ] を選択します。

クエリ コンテキスト メニュー内のプロパティ オプションが強調されているスクリーンショット。

このアクションにより、ダイアログ ボックスが開き、クエリの名前を編集したり、クエリの説明を追加または変更したりできます。

カスタムの説明を含む Top Employees by Customers クエリのクエリ プロパティ ウィンドウのスクリーンショット。

クエリの説明を含むクエリには、アフォーダンス (i アイコン) があります。 クエリ名の近くにマウス ポインターを合わせると、クエリの説明を表示できます。

ポインターを合わせるとクエリの説明が表示されるクエリの名前の横にあるアフォーダンスまたは ***i*** アイコンのスクリーンショット。

クエリの追加/クエリを新規クエリとして追加

クエリの UNION を追加または実行するには、クエリを右クリックして、[クエリの追加] を選択します。 このアクションにより、[ Append ] ダイアログ ボックスが表示され、現在のクエリにテーブルを追加できます。 クエリを新規として追加 には Append ダイアログ ボックスも表示されますが、新しいクエリに複数のテーブルを追加できます。

強調されているクエリ コンテキスト メニュー内の追加クエリ オプションのスクリーンショット。

Note

Power Query でクエリを追加する方法の詳細については、クエリの追加に関する記事を参照してください。

クエリのマージ/新規としてクエリをマージ

クエリをマージまたは JOIN するには、クエリ内で右クリックして、[クエリのマージ] を選択します。 この操作により、選択したクエリがマージ操作の左側のテーブルとして Merge ダイアログ ボックスが表示されます。 クエリを新規としてマージすると Merge ダイアログ ボックスも表示されますが、2 つのテーブルを新しいクエリにマージできます。

クエリ コンテキスト メニュー内のマージ クエリ オプションが強調されているスクリーンショット。

Note

Power Query でクエリをマージする方法の詳細については、クエリのマージの概要に関する記事を参照してください。

ステップ レベルのアクション

ステップを右クリックすると、[設定の編集][名前の変更] などのステップ レベルのアクションを実行できます。

ステップを右クリックした後にコンテキスト メニューに表示されるステップ レベルのアクションのスクリーンショット。

設定の編集

ステップ レベルの設定を編集するには、ステップを右クリックして、[設定の編集] を選択します。 または、(ステップ設定がある) ステップをダブルクリックして、設定ダイアログ ボックスに直接移動することもできます。 設定ダイアログ ボックスでは、ステップ レベルの設定を表示または変更できます。 たとえば、次の図は、[列の分割] ステップの設定ダイアログ ボックスを示しています。

クエリの [列の分割] ステップの設定ダイアログのスクリーンショット。

ステップ名の変更

ステップの名前を変更するには、ステップを右クリックして、[名前の変更] を選択します。 このアクションにより、[ステップのプロパティ] ダイアログ ボックスが開きます。 目的の名前を入力して、[OK] を選択します。

ステップを右クリックした後のステップ レベルのコンテキスト メニュー内の名前変更オプションのスクリーンショット。

ステップの削除

ステップを削除するには、ステップを右クリックして、[削除] を選択します。 最後のステップまでの一連のステップを削除するには、ステップを右クリックして、[最後まで削除] を選択します。

ステップを右クリックした後のステップ レベルコンテキスト メニュー内の [削除] オプションと [終了まで削除] オプションのスクリーンショット。

前に移動/後に移動

ステップを 1 つ前の位置に移動するには、ステップを右クリックして、[前に移動] を選択します。 ステップを 1 つ後の位置に移動するには、ステップを右クリックして、[後に移動] を選択します。

ステップを右クリックした後、ステップ レベルのコンテキスト メニュー内の [前に移動] オプションと [後に移動] オプションのスクリーンショット。

前のステップの抽出

前のすべてのステップを新しいクエリに抽出するには、 しない最初のステップ クエリに含める最初のステップを右クリックし、 Extract previousを選択します。

ステップを右クリックした後、ステップ レベルのコンテキスト メニュー内の [前の抽出] オプションのスクリーンショット。

ステップ名と説明の編集

ステップの説明を追加するには、クエリ内のステップを右クリックして、[プロパティ] を選択します。

ステップを右クリックした後のステップ レベルのコンテキスト メニュー内の [プロパティ] オプションのスクリーンショット。

この操作により、ステップの説明を追加できるダイアログ ボックスが開きます。 この手順の説明は、数日後に同じクエリに戻ったり、クエリやデータフローを他のユーザーと共有したりするときに便利です。

ステップの [ステップのプロパティ] ウィンドウのスクリーンショット。名前は

各ステップにマウス ポインターを合わせると、ステップ ラベル、ステップ名、(追加した) ステップの説明を示すコールアウトを表示できます。

Customers クエリの

各ステップを選択すると、そのステップに対応するデータ プレビューを表示できます。

クエリの展開と折りたたみ

ダイアグラム ビューでクエリを表示できるようにするには、アクティブに作業していないクエリを折りたたんで、必要なクエリを展開します。 クエリの展開または折りたたみを行うには、クエリの右上にある展開/折りたたみボタンを選択します。 または、展開されたクエリをダブルクリックすると、クエリが折りたたまれます。その逆も同様です。

ダイアグラム ビューのクエリの右上隅にある [折りたたみ] ボタンのスクリーンショット。

クエリのコンテキスト メニューからクエリ レベルのアクションを選択して、クエリを展開または折りたたむこともできます。

クエリを右クリックした後のクエリ コンテキスト メニュー内の [折りたたみ] オプションのスクリーンショット。

すべてのクエリを展開するか折りたたむには、ダイアグラム ビュー ペインのレイアウト オプションの横にあるすべて展開/すべて折りたたみボタンをクリックします。

ダイアグラム ビュー ペインの右下隅にある [すべてのクエリを展開または折りたたむ] ボタンのスクリーンショット。

ダイアグラム ビュー ペインで空の領域を右クリックしてコンテキスト メニューを表示し、すべて展開したり、すべてのクエリを折りたたんだりすることもできます。

[すべて展開] オプションと [すべてのクエリを折りたたむ] オプションを示すコンテキスト メニューのスクリーンショット。

折りたたまれたモードでは、クエリのステップ数の上にマウス ポインターを合わせると、クエリのステップをすばやく確認できます。 これらのステップを選択すると、クエリ内の特定のステップに移動できます。

クエリのステップ ラベルの数の上にマウス ポインターを合わせた後の Customers クエリで使用可能なステップを示すコールアウト。

レイアウト オプション

ダイアグラム ビューでは、ズームアウト、ズームイン、ミニマップ、全画面表示、ビューに合わせる、およびリセットの 5 つのレイアウト オプションを使用できます。

縮小して拡大する

このオプションを使用すると、ダイアグラム ビューのすべてのクエリを表示するために、ズーム レベルを調整したり、拡大または縮小したりすることができます。

ダイアグラム ビュー ペインの右下隅にある [縮小] または [拡大] ボタン。

ミニマップ

このオプションを使用すると、ダイアグラム ビューのミニマップをオンまたはオフにできます。 詳細: ミニマップを表示

ミニマップ ボタンは、ダイアグラム ビュー ペインの右下隅で使用できます。

全画面表示

このオプションを使用すると、全画面表示 モードですべてのクエリとそれらのリレーションシップを表示できます。 ダイアグラム ビュー ペインが全画面表示に拡大され、データ プレビュー ペイン、クエリ ペイン、ステップ ペインは折りたたまれた状態のままになります。

ダイアグラム ビュー ペインの右下隅にある [全画面表示] ボタン。

表示に合わせる

このオプションを使用すると、すべてのクエリとそれらのリレーションシップがダイアグラム ビューで完全に表示されるように、ズーム レベルを調整できます。

ダイアグラム ビュー ペインの右下隅にある [表示に合わせる] ボタン。

リセット

このオプションを使用すると、ズーム レベルをリセットして 100% に戻すことができます。また、ペインが左上隅にリセットされます。

ダイアグラム ビュー ペインの右下隅にある [リセット] ボタン。

クエリのリレーションシップの表示

特定のクエリの関連するすべてのクエリを表示するには、[関連するクエリの強調表示] ボタンを選択します。 たとえば、 Top US Customers クエリで [関連するクエリの強調表示] ボタンを選択すると、 Customers および Orders クエリが強調表示されます。

[関連するクエリの強調表示] ボタンを選択した後の、米国の上位顧客 (Orders と Customers) に関連する強調表示されたクエリのスクリーンショット。

また、特定のクエリの左側にあるドングルを選択すると、直接および間接に参照されているクエリを表示することもできます。

Top US Customers クエリで小さなドングルを選択した後、米国の上位顧客に関連する強調表示されたクエリのスクリーンショット。

同様に、右側のドングルを選択すると、直接および間接に依存しているクエリを表示することができます。

Customers クエリの右ドングルを選択した後の直接依存クエリと間接依存クエリを表示する吹き出しのスクリーンショット。

また、ステップの下にあるリンク アイコンの上にマウス ポインターを合わせると、クエリのリレーションシップを示すコールアウトが表示されます。

ステップの下にあるリンク アイコンの上にマウス ポインターを合わせた後に、参照されているクエリがコールアウトに表示されています。

ダイアグラム ビューの設定

ダイアグラム ビューの設定を変更するには 2 つの方法があります。 1 つ目の方法は、リボンの 表示 タブ内の ダイアグラム ビュー ボタンの下半分を選択することです。

スクリーンショットは、[表示] リボンの [ダイアグラム ビュー] ボタンから開いた後のダイアグラム ビューの設定を示しています。

ダイアグラム ビューの設定を変更する 2 番目の方法は、ダイアグラム ビューの背景の空白部分を右クリックすることです。

スクリーンショットには、背景の空白部分を右クリックした後のダイアグラム ビューの設定が表示されます。

ステップ ラベルとステップ名

ダイアグラム ビューには、既定でステップ ラベルが表示されます。

ダイアグラム ビューに表示されるステップ ラベルのスクリーンショット。

ダイアグラム ビューの設定を変更して、[クエリの設定] ペイン内の [適用したステップ] と一致するようにステップ名を表示することができます。

[ビュー] タブの [ダイアグラム ビュー] 設定のスクリーンショット。[ステップ名の表示] が強調されています。

これで、ステップ名がダイアグラム ビューに表示されます。

ダイアグラム ビューにステップ名が表示されています。

ダイアグラム ビューの設定内で関連するクエリの自動強調表示を選択すると、関連するクエリが常に強調表示され、クエリの依存関係を視覚的に確認できます。

相互に関連するクエリの水色の強調表示を示すダイアグラム ビューのスクリーンショット。

コンパクト表示

複数のステップを含むクエリがある場合は、水平方向にスクロールしてビューポート内のすべてのステップを表示するのが困難な場合があります。

多くのステップを含むクエリを示すダイアグラム ビューのスクリーンショット。すべてのステップを表示するには低いズーム レベルが必要です。

この問題に対処するために、ダイアグラム ビューには Compact ビューが用意されています。これにより、ステップが左から右ではなく上から下に圧縮されます。 このビューは、複数のステップを持つクエリがある場合に特に便利です。これにより、できるだけ多くのクエリがビューポート内に表示されます。

コンパクト ビューのクエリを示すダイアグラム ビューのスクリーンショット。ステップは左から右ではなく上から下に表示されます。

この表示を有効にするには、ダイアグラム ビューの設定に移動して、リボンの [表示] タブで [コンパクト表示] を選択します。

ダイアグラム ビューの設定。[コンパクト表示] の選択が赤いボックスで示されています。

ミニマップを表示する

クエリの数がダイアグラム ビューからオーバーフローし始めたら、ダイアグラム ビューの下部と右側にあるスクロール バーを使用してクエリをスクロールできます。 スクロールするもう 1 つの方法は、ダイアグラム ビュー ミニマップ コントロールを使用することです。 ミニマップ コントロールを使用すると、メイン ダイアグラム ビュー領域でマップの特定の領域を確認しながら、データフロー全体の "マップ" を追跡し、すばやく移動できます。

ミニマップを開くには、ダイアグラム ビュー メニューから ミニマップの表示 を選択するか、レイアウト オプションでミニマップ ボタンを選択します。

コンパクト ビューの選択が強調されているダイアグラム ビューの設定のスクリーンショット。

ミニマップ上の四角形を右クリックして押したままにし、その四角形を移動してダイアグラム ビュー内を移動します。

アニメーションを表示する

Show アニメーションメニュー項目が選択されると、クエリのサイズと位置の遷移がアニメーション化されます。 これらの遷移は、クエリを折りたたんだり展開したり、既存のクエリの依存関係を変更したりするときに最も簡単に確認できます。 オフにすると、切り替えは即時に行われます。 アニメーションはデフォルトでオンになっています。

選択中またはクリア中のアニメーションの表示の違いを示すアニメーション。

データ プレビューの最大化

データを理解して分析するために、データ プレビュー内でより多くのデータを表示したい場合があります。 これを行うには、データ プレビューを展開して、ダイアグラム ビューを離れることなく、データ プレビュー内に以前と同じ量のデータを表示します。

左上の [展開] 矢印と [契約] の上矢印と下矢印が強調されたデータ プレビューのスクリーンショット。

すべてのクエリの展開または折りたたみ

既定では、ダイアグラム ビューのクエリは折りたたまれます。 各クエリを 1 回の選択で展開または折りたたむオプションがあります。

ダイアグラム ビューの右下にあるすべてのクエリを展開するためのボタンとヒントを示すスクリーンショット。

クエリ レベルのコンテキスト メニューから、関連するクエリの展開または折りたたみを行うこともできます。

ダイアグラム ビューのクエリ レベルコンテキスト メニューのスクリーンショット。[関連クエリの展開] または [折りたたみ] が強調されています。

クエリの複数選択

図ビュー内で複数のクエリを選択するには、Ctrl キーを押しながらクエリを選択します。 複数選択すると、右クリックすると、マージ、追加、グループへの移動、展開と折りたたみなどの操作を実行できるコンテキスト メニューが表示されます。

2 つのクエリが複数選択され、コンテキスト メニューに異なる操作が表示されているダイアグラム ビューのスクリーンショット。

インラインでの名前変更

クエリの名前を変更するには、クエリ名をダブルクリックします。

クエリ名をダブルクリックして名前を編集可能にする方法を示すダイアグラム ビューのスクリーンショット。

ダイアグラム ビューの設定でステップ名の表示が設定されている場合に、ステップ名をダブルクリックすると、ステップの名前を変更できます。

ステップ名をダブルクリックして名前を編集可能にする方法を示すダイアグラム ビューのスクリーンショット。

ダイアグラム ビューにステップ ラベルが表示されているときに、ステップ ラベルをダブルクリックすると、ステップ名の変更と説明の追加を行うためのダイアログ ボックスが表示されます。

ステップのプロパティと説明を編集できるモーダルを示すダイアグラム ビューのスクリーンショット。

アクセシビリティ

ダイアグラム ビューでは、キーボード ナビゲーション、ハイ コントラスト モード、スクリーン リーダーのサポートなどのユーザー補助機能がサポートされています。 次の表は、ダイアグラム ビュー内で使用できるキーボード ショートカットを示しています。 Power Query Online 内で使用できるキーボード ショートカットの詳細については、「Power Query のキーボード ショートカット」を参照してください。

アクション ショートカット キー
選択されたクエリを展開する Ctrl + 右方向キー
選択されたクエリを折りたたむ Ctrl + 左方向キー
クエリ レベルからステップ レベルにフォーカスを移動する Alt + 下方向キー
ステップ レベルからクエリ レベルにフォーカスを移動する Esc
すべてのクエリを展開する Ctrl + Shift + 右方向キー
すべてのクエリを折りたたむ Ctrl + Shift + 左方向キー
+ ボタンを使用して新しいステップを挿入する (選択したステップの後に) Ctrl + Alt + N
関連するクエリの強調表示 Ctrl + Alt + R
すべてのクエリを選択する Ctrl + A
クエリのコピー Ctrl+C
クエリの貼り付け Ctrl+V