[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『パワークエリで途中のステップを参照したい』(tkm)
Powerqueryで、同じファイル内の別のクエリから途中のステップを参照することはできませんか?
たとえばある伝票のデータが記録されたファイルがあって、「元データのレコード数」と「重複を除いたレコード数」を求めたいとき
(1)元データのテーブル
(2)元データを参照してList.Countで算出したレコード数
(3)元データを参照して重複を削除してからList.Countで算出したレコード数
と3つのクエリができてしまいます。
これを(2)または(3)の、どちらでもいいのですが、分岐前の途中のステップから参照できれば、クエリを2つに抑えることができると思ったのですがそのようなことは可能でしょうか?
< 使用 Excel:Microsoft365、使用 OS:Windows10 >
レコードとかテーブルにしておけば、 こんな感じで、参照できますが、メリットないかも? = クエリ1[延べ数] = クエリ1[実数] (マナ) 2023/10/16(月) 19:08:01
クエリ1:
let ソース = Table.FromColumns({Text.ToList("abcabc"),List.Repeat({1}, 6)}, type table [列1=text, 列2=Int64.Type]), 行のグループ化 = Table.Group(ソース, {"列1"}, {{"列2", each List.Sum([列2]), type nullable number}}), 列の結合 = Table.CombineColumns(Table.TransformColumnTypes(行のグループ化, {{"列2", type text}}, "ja-JP"),{"列1", "列2"},Combiner.CombineTextByDelimiter("", QuoteStyle.None),"列1") meta[query=each 行のグループ化] in 列の結合
クエリ2:
let ソース = query("クエリ1") in ソース
これでクエリ1の「行のグループ化」を呼び出せますね。
meta情報めっちゃ便利。
(d-q-t-p) 2023/11/14(火) 13:37:49
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.