タグ別アーカイブ: ステップ管理

途中のステップを削除した場合のエラー修正処理~上級編6回目

こんにちは、Excellent仕事術ガッツ鶴岡です

 Power Queryは便利だけど、通常のエクセルとは使用方法が違うので苦労する点も多いですよね

 特にPower Queryエディターは、これまでのエクセルとは画面自体が違うので「理解に苦しむ」人もいらっしゃると思います

 Power Queryエディターの画面右にある「ステップの適用」は通常のエクセルでいえば、ショートカットキー:Ctrl+Zに相当する箇所なのです

 こちらの「ステップの適用」は最初は難解に感じる人もいらっしゃるかもしれません

 今回は、「ステップの適用」にて途中のステップを削除した場合の修正方法について解説します

 今回の解説を通じて、Power Queryへの理解の一助になれば幸いです

1.ステップを削除する前の状態の説明

今回は、以前の回で使用したデータを使用します

この回では、下のGIFのように販売単価と販売個数の合計を乗算して、新たな列を作成しました

その後に、新しくできた列の名前を下の画像のように「乗算」から「売上金額」に変更しました

今回は、更に売上金額の列を10万円以上でフィルダーをかけます

すると、適用のステップには次の画像のように1つのステップが追加されます

では、この状態から本題の解説に入ります

2.1つ前のステップを削除

1.で追加してステップの1つ前を削除します

すると、次の画像のようにエラーメッセージが発生します

1.でフィルターを10万以上した際には、あくまで「売上金額」の列に対してフィルターをしています

そのフィルターをした「売上金額」の列が削除されてしまったのでエラーになっています

3.エラーの修正

このエラーを修正するには、2つの方法があります

1つは、フィルターされた行を削除し、列名を変えるところからやり直す方法です

2つ目については、解説を始める前にまず「フィルターされた行のステップ」の1つ前のステップ「挿入された乗算のステップ」をクリックしてみます

上のGIFのように1つ前のステップを選択するとエラーメッセージは消えました

これは、あくまで次のステップである「最後尾のステップ」からエラーになっているということです

ここからが2つめの修正方法の解説です

解説するのはエラーになっていないステップから修正をかける方法です

エラーが起こっていない、「最後尾のステップの1つ前」のステップにカーソルを置いたまま、列名を1.でフィルターをかけた時と同じ「売上金額」に変更します

すると、下のGIF画像のようにエラーが起きていた最後尾のステップ「フィルターされた行」をクリックしてもエラーメッセージは出ません

<まとめ>

 今回は、途中のステップを削除した場合のエラー修正について解説しました。このような場合には、必ずしもエラーが起きたステップを削除した後に「やり直し」処理が必要なわけでありません

 エラーが起きていないステップから再度修正をかける方法もあります

 とはいえ、極力は途中のステップはなるべく削除しないで済むようにはしておきましょう

 尚、解説を端折ってしまいましたが、途中のステップを削除すると必ずエラーが発生するわけではありません

 あくまで、途中のステップを削除することで前後の処理の流れに矛盾が起こる場合にエラーが発生しますので、その点だけ最後に追記させて頂きます

長文に最後までお付き合い頂き誠にありがとうございました

次回はデータ自体がエラーになっている場合について解説します

にほんブログ村 資格ブログ ビジネススキルへ
にほんブログ村 IT技術ブログ VBAへ


にほんブログ村

複数条件でグループ化~中級編12回目~

前回はPower Queryのグループ化機能により、グループ毎に合計金額を集計しました

 今回は前回の内容を活かしながら、グループ化の切り口を複数指定できるようにしましょう!

 実質的には、ピボットテーブルでグループを複数階層化するのと同じことが行えるようになります

グループ化詳細
今回のアウトプット

では、ポイントの解説から始めましょう!

●今回のポイント

A.グループ化指定

今回はグループ化の出力指定を、基本ではなく「詳細設定」にて指定します

パワークエリ-グループ化詳細
詳細設定

指定方法を詳細設定に指定することで、グループ化切り口を追加できるようになります

後の指定方法については、前回の基本設定と同じです

B.ステップ修正

中級編8回目で解説をしましたが、Power Queryでは「やり直し操作」はステップ管理画面にて行います

ステップ管理画面

なお今回は、前回の集計結果がエクセルシートに読込まれた状態からグループ化処理を行います

ですので、クエリー編集⇒エディター画面を開く⇒ステップ管理⇔ステップ修正の流れになります

さて、

ポイントを2点確認したところで、詳細な解説を始めましょう!

下のファイルは前回の集計結果をシートに読込んだ状態になっていますので、ぜひこちらをご活用ください

クエリー編集

クエリーを右クリックし、編集をクリックします

クエリー編集

もし、クエリ―画面が表示されていない場合には、以下の画面を操作してください

クエリ表示

ステップ変更

開いたエディター画面にて、前回グループ化を行ったステップを変更します

パワークエリ・ステップ修正
ステップ修正

するとグループ化画面を修正できるようになります

詳細設定およびグループ化の追加

グループ化画面にて、基本ではなく「詳細設定」を選択しましょう!

グループ化設定

そして、「グループ化の追加」ボタンを押すと、グループ化の切り口を2つ選択できるようになります

グループ化切り口追加

グループ化項目の設定

今回は、ⅰ)年度、ⅱ)製品別、にて設定します

なお、新しい列名は元データの「売上金額」にしましょう

前述の2つの設定が終了したら、OKボタンを押しましょう!

読込処理

ホームタブに戻り、「閉じて読み込む」をクリックしましょう!

読込み

集計結果がシートに読込まれます

集計結果は「年度」「製品別」、そして「売上金額」の順にて並んでいます

なおクエリを見て見ると、1.クエリー編集前、クエリーの行数が3行だったのが、6行に増えているのも確認できます!

<まとめ>

今回は、グループ化を複数の切り口で行う方法を解説しました

グループ化設定画面にて詳細設定を選択すれば、後は画面に従って追加処理を行って行くだけで複数のグループ化切り口を設定できました

後、今回は前回の集計結果を「クエリーの編集」⇒「ステップ変更」の手順で設定を行いました

実際の業務では、前回集計した結果を修正する場面は沢山でてくると思いますので、より実践的なPower Query活用術を学べたと思います!

では次回から上級編を開始します

ぜひ、IF式の組み合わせにもチャレンジしてみてください

にほんブログ村 資格ブログ ビジネススキルへ

にほんブログ村 IT技術ブログ VBAへ

にほんブログ村