我在Excel中使用Power Query來引用同一工作簿中的表。我想選擇該表格中的特定列。我知道可以通過將表加載到Power Query中然後選擇我想要使用的列來完成。結果查詢是:Excel中的電源查詢以從列中選擇特定單元格
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"`
所以,這裏是我的問題/問題:
我覺得這種方式是首先拉動整個表到電源的查詢,然後從那裏剝離下來。我想要做的是將源表定義爲「Legend_Data_Merged」表,但在同一操作中選擇從該表中提取哪些列。這樣,它永遠不需要將整個表加載到Power Query中。原因是表格本身大約有120列,而我只需要三列,並且我有大約20個這樣的相似查詢,它開始佔用內存。我的邏輯錯了嗎?如果不是,任何人都有一個想法是什麼問題?
是否可能有方法來定義源操作的[content]部分中的列?
謝謝。