Excel で Power Query を使用して、同じブック内のテーブルを参照しています。そのテーブル内の特定の列を選択したい。これは、テーブルを Power Query に読み込んでから、使用する列を選択することで実現できることを知っています。結果のクエリは次のとおりです。
let
Source = Excel.CurrentWorkbook(){[Name="Legend_Data_Merged"]}[Content],
#"Removed Other Columns" = Table.SelectColumns(
Source,
{
"Observation number",
"First Sales Offer - Products",
"Middle Sales Offer(s) - Products",
"Last Sales Offer - Products"
}
)
in
#"Removed Other Columns"`
だから、ここに私の質問/問題があります:
この方法は、最初にテーブル全体を Power Query に取り込み、そこから削除していると思います。私がやりたいことは、ソース テーブルを "Legend_Data_Merged" テーブルとして定義することですが、同じ操作でそのテーブルからどの列を取得するかを選択します。このように、テーブル全体を Power Query に読み込む必要はありません。その理由は、テーブル自体の長さが約 120 列であり、必要なのは 3 つの列だけであり、これらの同様のクエリが約 20 あり、メモリを占有し始めているためです。ここで私の論理は間違っていますか?そうでない場合、クエリがどうなるかについて誰か考えがありますか?
ソース操作の [content] 部分で列を定義する方法はありますか?
ありがとう。