您可以透過建立公式,將自訂資料行新增至目前的查詢。 Power Query 會以與 [查詢編輯] 對話方塊相同的方式驗證公式語法。 如需有關 Power Query 公式語言的詳細資訊,請參閱 Power Query M 公式語言簡介 - PowerQuery M |Microsoft Learn。
新增自訂資料欄位
- 若要開啟查詢,請尋找先前從 Power Query 編輯器載入的查詢,選取資料中的儲存格,然後選取 [查詢>編輯]。 如需詳細資訊,請參閱在 Excel 中建立、載入或編輯查詢 (Power Query) 。
- 選取 [新增欄位>自訂欄位]。 此時會出現 [自訂欄位] 對話方塊。
- 輸入新的資料欄位名稱。
- 從 [可用的欄位] 清單中選取資料行,然後選取 [插入],即可在 [自訂資料行公式] 方塊中插入資料行。
注意
您可以參考多個欄,只要您以運算子分隔它們即可。 例如,若要計算 TotalSales 資料行,您可以使用下列公式
= each [Total] + [SalesTax]加上 Total 與 SalesTax - 選取 [確定]。
- 新增自訂資料欄位後,請確定它有適當的資料類型。 如果您在欄標題左側看到 任何
,請將資料類型變更成您想要的。 如需詳細資訊,請參閱 新增或變更資料類型。
秘訣 您可以嘗試另一種方法來獲得您想要的結果。 使用自訂資料行,將來自兩個或多個資料行的值合併為單一自訂資料行。 如需詳細資訊,請參閱合併資料行。
常見範例公式
下表摘要說明自訂公式的常見範例。
| 公式 | 描述 |
|---|---|
"abc" |
建立包含所有列中文字 abc 的欄。 |
1+1 |
建立包含所有列中結果 1 + 1 (2) 的欄。 |
[UnitPrice] * [Quantity] |
建立具有兩個資料表資料行乘積結果的資料行。 |
[UnitPrice] * (1 – [Discount]) * [Quantity] |
考慮 [折扣] 資料行之後,請計算總價。 |
"Hello" & [Name] |
在新資料行中合併 Hello 和 [名稱] 資料行的內容。 |
Date.DayOfWeekName([DOB]) |
建立新欄位,顯示從 DOB 日期/時間資料欄位資料類型衍生而來的工作日名稱,例如星期一。 |
DateTime.Time([DOB]) |
建立新欄位,只顯示從 DOB 日期/時間欄資料類型衍生的時間。 |
Date.Month([DOB]) |
建立新欄位,將月份顯示為 1 到 12 之間的數字,例如,4 代表四月,衍生自 出生日期 /時間資料欄位的資料類型。 |