當您新增欄時,您可以使用許多常見的方式來變更和格式化不同的資料類型。 例如,您可能會想要判斷數字是奇數還是偶數、小寫文字字串,或顯示日期/時間的月份名稱。 Power Query 提供許多有用的命令,協助您達成目標,而不需要訴諸公式。
下列每個小節都會顯示幾個您可以執行的動作範例,然後摘要說明每個資料類型可用的所有命令。
重要
下列範例使用 [新增資料行 ] 索引標籤,讓原始資料行保持不變。 此方法通常有助於避免不小心發生重新整理錯誤。 這些命令中的每一個也可以在 [轉換 ] 索引標籤下使用,以變更原始資料行。 變更原始資料行時請務必小心,因為這可能會導致無意中發生重新整理錯誤。
秘訣
若要快速建立範例資料並試用程序,請建立包含數個欄和列的 Excel 表格,然後將其匯入。 如需詳細資訊,請參閱建立表格和設定表格格式以及從 Excel 表格匯入。
從文字新增欄
本節提供數個文字範例,然後顯示所有可用的文字命令清單。 另一篇文章討論如何使用 Parse 命令。 如需詳細資訊,請參閱 將文字剖析為 JSON 或 XML (Power Query) 。
若要將字串中的每個單字設為大寫:
選取欄, LoudMemo。
選取 [新增欄>格式],>將每個 Word 大寫。 結果會新增一個新欄。
若要尋找字串的長度:
選取 [ 全名] 欄。
選取 [新增欄>擷取>長度]。 結果會新增一個新欄。
文字資料類型命令的摘要
| 擷取 | 設定格式 | 剖析 |
|---|---|---|
|
|
|
從數字新增欄
本節提供數個數字範例,然後顯示所有可用的數字命令清單。
若要計算數字的階乘:
選取 [ 樣本編號] 欄。
選取 [新增欄>] [科學階>乘]。 結果會新增一個新欄。
若要尋找數字的正切值:
選取欄, 給定的數字。
選取 「加入直行三角>函數>切線」。 將新增名為 Tangent 的新欄,結果為 0.999999673。
選取 [新增欄>四捨五入>]。 將新增名為 [向上四捨五入] 的新欄,結果為 1。
注意
數字 0.785398 是 270 度的弧度。
若要將兩欄數字相加:
選取 StoreA 與 StoreB 資料欄位。
選取 [新增欄>統計資料>加總]。
若要計算數字的百分比:
在此範例中,值 4 是介於 1 到 5 範圍內的問卷評分。
選取 [ 客戶評分] 資料欄位。
選取 [新增ColumnStandardPercent>>of]。 在 [ 百分比] 對話方塊中,輸入值或使用欄值。
在此範例中,輸入 500。 您想要將百分比表示為 80%,因為在 1 到 5 的評分量表中,4 是 5 的 80%。 80% 是 .08 的十進位值,其中刻度是 0 到 1,而 100% 是十進位值 1。 若要轉換為正確的百分比和刻度,計算為: (4/500) *100,這會產生值 .08。
秘訣
將查詢載入至工作表之後,[ 百分比] 欄會顯示 .08,但最終目的是以百分比來表示。 在 Excel 中,選取 [百分比 ] 欄,然後選取 [主要>資料類型>百分比], 其中顯示 80%。 如需詳細資訊,請參閱 將 數字格式設為百分比。
數字資料類型命令的摘要
| 標準 | 統計 | [科學記號] | 三角函數 | 四捨五入 |
|---|---|---|---|---|
|
|
|
|
|
從日期和時間新增欄
本節提供數個日期、時間和持續時間範例。 它也會顯示所有可用的日期、時間和持續時間命令清單。
若要顯示日期的月份名稱:
選取 [開始日期] 資料欄位。
選取 [新增欄>日期>>] 月份月份名稱。
若要顯示日期的年份週數:
選取 [ 訂單日期] 資料欄位。
選取 [新增欄>日期>]、[週>]、[一年中的週]。
若要顯示某人根據出生日期的目前年齡:
選取資料欄位 [ 出生日期]。
選取 [新增欄>日期>年齡]。 此命令會將值轉換為時間長度格式:Days.Hours:Minutes:Seconds 或 25177.15:27:41.1876935。 這個值代表從出生日期到現在的天數。
選取 [新增欄>持續時間>] 總計年數。 此命令會將 [年齡] 欄值轉換為年數,例如 68.97984786。
若要移除小數位數,請選取[新增欄>四捨五入>]。
日期、時間和持續時間命令的摘要
| 日期 | 時間 | 工期 |
|---|---|---|
|
|
|