ダイアグラム ビュー
ダイアグラム ビューを使用すると、Power Query エディターでデータを視覚的に準備できます。 このインターフェイスを使用すると、クエリを簡単に作成し、データの準備プロセスを視覚化できます。 ダイアグラム ビューを使用すると、データ ラングリングの使用を簡単に開始できます。 これにより、データの準備プロセスが迅速になり、クエリの相互の関連に関する "全体的なビュー" とクエリ内の特定のデータの準備ステップの "詳細ビュー" の両方で、データフローをすばやく理解できます。
この記事では、ダイアグラム ビューで提供される機能の概要について説明します。
この機能を有効にするには、リボンの [表示] タブで [ダイアグラム ビュー] を選択します。 ダイアグラム ビューを有効にすると、ステップ ペインとクエリ ペインが折りたたまれます。
Note
現在、ダイアグラム ビューは Power Query Online でのみ使用できます。
ダイアグラム ビューを使用したクエリの作成
ダイアグラム ビューでは、クエリを作成、表示、または変更するためのビジュアル インターフェイスが提供されます。 ダイアグラム ビューでは、データの取得エクスペリエンスを使用して、さまざまな種類のデータ ソースに接続できます。
ダイアグラム ビューは、データ プレビューとリボンにも接続され、データ プレビューで列を選択できます。
+ ボタンを選択して、クエリ内の現在選択されているステップの後に新しいステップを追加し、変換を検索するか、ショートカット メニューから項目を選択できます。 これらは、Power Query エディターのリボンに表示されるのと同じ変換です。
ショートカット メニューから変換を検索して選択すると、次の図に示すように、ステップがクエリに追加されます。
Note
Power Query エディターのリボンまたはデータ プレビューを使用して、クエリ エディターでクエリを作成するには、Power Query のクイック スタートに関する記事を参照してください。
クエリ レベルのアクション
クエリに対して 2 つのクイック アクションを実行できます。クエリの展開/折りたたみと、関連クエリの強調表示です。 これらのクイック アクションは、選択しているアクティブなクエリに対して、またはクエリの上にマウス ポインターを合わせると表示されます。
クエリ レベルのコンテキスト メニュー (縦の 3 つの点) を選択すると、複製や参照などのクエリ レベルのアクションを実行できます。 クエリ内で右クリックして、同じコンテキスト メニューを表示することもできます。
クエリの展開または折りたたみ
クエリの展開または折りたたみを行うには、クエリを右クリックして、クエリのコンテキスト メニューから [展開する]/[折りたたむ] を選択します。 クエリをダブルクリックして、クエリの展開または折りたたみを行うこともできます。
関連するクエリの強調表示
特定のクエリの関連するすべてのクエリを表示するには、クエリを右クリックして、[関連するクエリの強調表示] を選択します。 クエリの右上にある関連するクエリの強調表示ボタンを選択することもできます。
たとえば、Top US Customers クエリで関連するクエリの強調表示ボタンを選択すると、Customers クエリと Orders クエリが強調表示されることを確認できます。
削除クエリ
クエリを削除するには、クエリを右クリックして、コンテキスト メニューから [削除] を選択します。 削除を確認する追加のポップアップが表示されます。
クエリ名の変更
クエリの名前を変更するには、クエリを右クリックして、コンテキスト メニューから [名前の変更] を選択します。
読み込みを有効にする
クエリによって提供される結果をダウンストリームで使用 (レポートの作成など) できるように、既定では [読み込みを有効にする] が true に設定されます。 特定のクエリの読み込みを無効にする必要がある場合は、クエリを右クリックして、[読み込みを有効にする] を選択します。 [読み込みを有効にする] が false に設定されているクエリは、灰色の枠線と共に表示されます。
複製
特定のクエリのコピーを作成するには、クエリを右クリックして、[複製] を選択します。 ダイアグラム ビューに新しい複製されたクエリが表示されます。
リファレンス
クエリを参照すると、新しいクエリが作成されます。 この新しいクエリでは、前のクエリを複製しなくても、そのクエリのステップが使用されます。 さらに、元のクエリに対する変更が、参照先のクエリに転送されます。 クエリを参照するには、クエリを右クリックして、[参照] を選択します。
グループへ移動
整理するために、フォルダーを作成して、クエリをそれらのフォルダーに移動することができます。 これらのフォルダーは グループ と呼ばれます。 特定のクエリをクエリ グループに移動するには、クエリを右クリックして、[グループへ移動] を選択します。 既存のグループにクエリを移動するか、新しいクエリ グループを作成することができます。
ダイアグラム ビューでは、クエリ ボックスの上にクエリ グループを表示できます。
関数の作成
さまざまなクエリまたは値に同じ一連の変換を適用する必要がある場合は、Power Query のカスタム 関数 を作成すると役に立ちます。 カスタム関数の詳細については、カスタム関数の使用に関する記事を参照してください。 クエリを再利用可能な関数に変換するには、特定のクエリを右クリックして、[関数の作成] を選択します。
パラメーターへ変換する
パラメーターを使用すると、パラメーターの値に応じてクエリの出力を動的に変更する柔軟性が提供され、再利用しやすくなります。 日付、テキスト、数値などの構造化されていない値を変換するには、クエリを右クリックして、[パラメーターへ変換する] を選択します。
Note
パラメーターの詳細については、Power Query のパラメーターに関する記事を参照してください。
詳細エディター
詳細エディターを使用すると、各ステップで Power Query エディターによって作成されるコードを確認できます。 特定のクエリのコードを表示するには、クエリを右クリックして、[詳細エディター] を選択します。
Note
詳細エディターで使用されるコードの詳細については、「Power Query M 言語仕様」を参照してください。
クエリ名と説明の編集
クエリの名前を編集したり、説明を追加したりするには、クエリを右クリックして、[プロパティ] を選択します。
このアクションによりダイアログ ボックスが開き、クエリ名の編集、あるいはクエリの説明の追加または変更を行うことができます。
クエリの説明があるクエリには、アフォーダンス (i アイコン) が表示されます。 クエリ名の近くにマウス ポインターを合わせると、クエリの説明を表示できます。
クエリの追加/クエリを新規クエリとして追加
クエリの UNION を追加または実行するには、クエリを右クリックして、[クエリの追加] を選択します。 このアクションにより、現在のクエリにテーブルを追加できる [追加] ダイアログ ボックスが表示されます。 [クエリを新規クエリとして追加] を選択した場合も、[追加] ダイアログ ボックスが表示されますが、複数のテーブルを新しいクエリに追加できます。
Note
Power Query でクエリを追加する方法の詳細については、クエリの追加に関する記事を参照してください。
クエリのマージ/新規としてクエリをマージ
クエリをマージまたは JOIN するには、クエリ内で右クリックして、[クエリのマージ] を選択します。 このアクションにより、[マージ] ダイアログ ボックスが表示され、選択したクエリがマージ操作の左側のテーブルとして示されます。 [新規としてクエリをマージ] を選択した場合も、[マージ] ダイアログ ボックスが表示されますが、2 つのテーブルを新しいクエリにマージできます。
Note
Power Query でクエリをマージする方法の詳細については、クエリのマージの概要に関する記事を参照してください。
ステップ レベルのアクション
ステップを右クリックすると、[設定の編集]、[名前の変更] などのステップ レベルのアクションを実行できます。
ステップの上にマウス ポインターを合わせて、省略記号 (縦の 3 つの点) を選択することで、ステップ レベルのアクションを実行することもできます。
設定の編集
ステップ レベルの設定を編集するには、ステップを右クリックして、[設定の編集] を選択します。 代わりに、(ステップの設定を持つ) ステップをダブルクリックして、設定ダイアログ ボックスに直接開くことができます。 設定ダイアログ ボックスでは、ステップ レベルの設定を表示または変更できます。 たとえば、次の図は、[列の分割] ステップの設定ダイアログ ボックスを示しています。
ステップ名の変更
ステップの名前を変更するには、ステップを右クリックして、[名前の変更] を選択します。 このアクションにより、[ステップのプロパティ] ダイアログ ボックスが開きます。 目的の名前を入力して、[OK] を選択します。
ステップの削除
ステップを削除するには、ステップを右クリックして、[削除] を選択します。 最後のステップまでの一連のステップを削除するには、ステップを右クリックして、[最後まで削除] を選択します。
前に移動/後に移動
ステップを 1 つ前の位置に移動するには、ステップを右クリックして、[前に移動] を選択します。 ステップを 1 つ後の位置に移動するには、ステップを右クリックして、[後に移動] を選択します。
前のステップの抽出
前のすべてのステップを新しいクエリに抽出するには、クエリに含め ない 最初のステップを右クリックして、[前のステップの抽出] を選択します。
ステップ名と説明の編集
ステップの説明を追加するには、クエリ内のステップを右クリックして、[プロパティ] を選択します。
ステップの上にマウス ポインターを合わせて、省略記号 (縦の 3 つの点) を選択することで、ステップ レベルのコンテキスト メニューを表示することもできます。
このアクションにより、ステップの説明を追加できるダイアログ ボックスが開きます。 このステップの説明は、数日後に同じクエリを使用するときや、クエリまたはデータフローを他のユーザーと共有する場合に便利です。
各ステップにマウス ポインターを合わせると、ステップ ラベル、ステップ名、(追加した) ステップの説明を示すコールアウトを表示できます。
各ステップを選択すると、そのステップに対応するデータ プレビューを表示できます。
クエリの展開と折りたたみ
ダイアグラム ビューでクエリを表示できるようにするには、アクティブに作業していないクエリを折りたたんで、必要なクエリを展開します。 クエリの展開または折りたたみを行うには、クエリの右上にある展開/折りたたみボタンを選択します。 または、展開されたクエリをダブルクリックするとクエリが折りたたまれ、折りたたまれたクエリをダブルクリックすると展開されます。
クエリのコンテキスト メニューからクエリ レベルのアクションを選択して、クエリを展開または折りたたむこともできます。
すべてのクエリを展開するか折りたたむには、ダイアグラム ビュー ペインのレイアウト オプションの横にあるすべて展開/すべて折りたたみボタンをクリックします。
また、ダイアグラム ビュー ペインの空白の領域を右クリックしてコンテキスト メニューを表示し、すべてのクエリの展開または折りたたみを行うこともできます。
折りたたまれたモードでは、クエリのステップ数の上にマウス ポインターを合わせると、クエリのステップをすばやく確認できます。 これらのステップを選択すると、クエリ内の特定のステップに移動できます。
レイアウト オプション
ダイアグラム ビューでは、ズームアウト、ズームイン、ミニマップ、全画面表示、ビューに合わせる、およびリセットの 5 つのレイアウト オプションを使用できます。
縮小/拡大
このオプションを使用すると、ダイアグラム ビューのすべてのクエリを表示するために、ズーム レベルを調整したり、拡大または縮小したりすることができます。
ミニマップ
このオプションを使用すると、ダイアグラム ビューのミニマップをオンまたはオフにできます。 詳細: ミニマップを表示
全画面表示
このオプションを使用すると、全画面表示 モードですべてのクエリとそれらのリレーションシップを表示できます。 ダイアグラム ビュー ペインが全画面表示に拡大され、データ プレビュー ペイン、クエリ ペイン、ステップ ペインは折りたたまれた状態のままになります。
表示に合わせる
このオプションを使用すると、すべてのクエリとそれらのリレーションシップがダイアグラム ビューで完全に表示されるように、ズーム レベルを調整できます。
リセット
このオプションを使用すると、ズーム レベルをリセットして 100% に戻すことができます。また、ペインが左上隅にリセットされます。
クエリのリレーションシップの表示
特定のクエリの関連するすべてのクエリを表示するには、[関連するクエリの強調表示] ボタンを選択します。 たとえば、Top US Customers クエリで関連するクエリの強調表示ボタンを選択すると、次の図のように Customers および Orders クエリが強調表示されます。
また、特定のクエリの左側にあるドングルを選択すると、直接および間接に参照されているクエリを表示することもできます。
同様に、右側のドングルを選択すると、直接および間接に依存しているクエリを表示することができます。
また、ステップの下にあるリンク アイコンの上にマウス ポインターを合わせると、クエリのリレーションシップを示すコールアウトが表示されます。
ダイアグラム ビューの設定
ダイアグラム ビューの設定を変更するには 2 つの方法があります。 1 つ目の方法は、リボンの 表示 タブ内の ダイアグラム ビュー ボタンの下半分を選択することです。
ダイアグラム ビューの設定を変更する 2 番目の方法は、ダイアグラム ビューの背景の空白部分を右クリックすることです。
ステップ ラベルとステップ名
既定では、ダイアグラム ビュー内にステップ ラベルが表示されます。
ダイアグラム ビューの設定を変更して、[クエリの設定] ペイン内の [適用したステップ] と一致するようにステップ名を表示することができます。
関連するクエリの自動強調表示
ダイアグラム ビューの設定で [関連するクエリを自動的に強調表示する] を選択すると、関連するクエリが常に強調表示されるので、クエリの依存関係をより視覚的に確認できます。
コンパクト表示
複数のステップを含むクエリがある場合は、水平方向にスクロールしてビューポート内のすべてのステップを表示するのが困難な場合があります。
これに対処するために、ダイアグラム ビューにはコンパクト表示が用意されています。この表示では、ステップが左から右ではなく、上から下に圧縮されます。 この表示は、複数のステップを含むクエリがある場合に特に便利です。これにより、ビューポート内に可能な限り多くのクエリを表示できます。
この表示を有効にするには、ダイアグラム ビューの設定に移動して、リボンの [表示] タブで [コンパクト表示] を選択します。
ミニマップを表示する
クエリの数がダイアグラム ビューからオーバーフローし始めたら、ダイアグラム ビューの下部と右側にあるスクロール バーを使用してクエリをスクロールできます。 スクロールするもう 1 つの方法は、ダイアグラム ビュー ミニマップ コントロールを使用することです。 ミニマップ コントロールを使用すると、データフローの「マップ」全体を追跡し、メイン ダイアグラム ビュー領域でマップの特定の領域を見ながらすばやく移動できます。
ミニマップを開くには、ダイアグラム ビュー メニューから ミニマップの表示 を選択するか、レイアウト オプションでミニマップ ボタンを選択します。
ミニマップ上の四角形を右クリックして押したままにし、その四角形を移動してダイアグラム ビュー内を移動します。
アニメーションを表示する
アニメーションの表示 メニュー項目を選択すると、クエリのサイズと位置の遷移がアニメーション化されます。 これらの遷移は、クエリを折りたたんだり展開したり、既存のクエリの依存関係を変更したりするときに最も簡単に確認できます。 クリアすると、トランジションは即時に行われます。 アニメーションはデフォルトでオンになっています。
データ プレビューの最大化
データを理解して分析するために、データ プレビュー内にさらに多くのデータを表示する必要がある場合があります。 これを行うには、ダイアグラム ビューを離れることなく、データ プレビュー内に以前と同じ量のデータを表示できるように、データ プレビューを展開します。
すべてのクエリの展開または折りたたみ
既定では、ダイアグラム ビュー内のクエリは折りたたまれています。 1 回のクリックで各クエリの展開または折りたたみを行うオプションがあります。
クエリ レベルのコンテキスト メニューから、関連するクエリの展開または折りたたみを行うこともできます。
クエリの複数選択
ダイアグラム ビュー内で複数のクエリを選択するには、Ctrl キーを押しながらクエリをクリックします。 複数選択して右クリックすると、マージ、追加、グループへの移動、展開/折りたたみなどの操作を実行できるコンテキスト メニューが表示されます。
インラインでの名前変更
クエリの名前を変更するには、クエリ名をダブルクリックします。
ダイアグラム ビューの設定でステップ名の表示が設定されている場合に、ステップ名をダブルクリックすると、ステップの名前を変更できます。
ダイアグラム ビューにステップ ラベルが表示されているときに、ステップ ラベルをダブルクリックすると、ステップ名の変更と説明の追加を行うためのダイアログ ボックスが表示されます。
アクセシビリティ
ダイアグラム ビューでは、キーボード ナビゲーション、ハイ コントラスト モード、スクリーン リーダーのサポートなどのユーザー補助機能がサポートされています。 次の表は、ダイアグラム ビュー内で使用できるキーボード ショートカットを示しています。 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 |