當您新增欄時,有許多常見的方式可以變更不同的資料類型並設定不同的格式。 例如,您可能會想要判斷數字是奇數還是偶數、小寫文字字串,或顯示日期/時間的月份名稱。 Power Query 提供許多有用的命令來達成您想要的內容,而不需要求助於公式。
下列每個小節都會顯示幾個您可以執行的動作範例,然後摘要說明每個資料類型可用的所有命令。
重要 下列範例使用 [新增資料行 ] 索引標籤,讓原始資料行保持不變。 這通常是有助於避免意外重新整理錯誤的最佳做法。 這些命令中的每一個也可以在 [轉換 ] 索引標籤下使用,以變更原始欄。 變更原始欄時請務必小心,這可能會導致無意中的重新整理錯誤。
秘訣 若要快速建立範例資料並試用程序,請建立包含數個欄和列的 Excel 表格,然後將其匯入。 如需詳細資訊,請參閱建立表格和設定表格格式以及從 Excel 表格匯入。
從文字新增欄
本節提供數個文字範例,然後顯示所有可用的文字命令清單。 使用 Parse 命令會在另一個主題中討論。 如需詳細資訊,請參閱 將文字剖析為 JSON 或 XML。
若要將字串中的每個單字設為大寫:
- 選取欄, 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。
- 若要移除小數位數,請選取[新增欄>四捨五入>]。
日期、時間和持續時間命令的摘要
| 日期 | 時間 | 工期 |
|---|---|---|
|
|
|