當您新增欄時,有許多常見的方法可以變更不同的資料類型並格式化。 例如,您可能會想要判斷數位是奇數還是偶數、文字字串小寫,或顯示日期/時間月份名稱。 Power Query 提供許多實用的命令,可達成您想要的目標,而不需要使用公式。
下列各節都顯示一些您可以執行之事的範例,然後摘要說明每個資料類型的所有可用命令。
重要 下列範例使用新增 欄 索引鍵,讓原始欄維持不變。 這通常是最佳做法,可協助避免不慎重新處理錯誤。 這些命令每一個也可在變更原始欄的 轉換索引鍵 下使用。 變更原始欄時,請小心,這可能會導致不慎重新更新錯誤。
提示 若要快速建立範例資料並試用程式,請建立一個包含數欄和列的 Excel 表格,然後將其輸入。 若要詳細資訊,請參閱 建立資料表和 從 Excel 表格 進行匯出。
本節提供數個文字範例,然後顯示所有可用的文字命令清單。 另 一個主題 會討論流量分析命令。 詳細資訊請參閱將文字剖析為 JSON 或 XML。
若要將字串中的每個字詞大寫:
-
選取資料行 ,LoudMemo。
-
選取新增欄>解壓縮>將每個 Word 大寫。 新的資料行會隨著結果一起新增。
若要尋找字串的長度:
-
選取欄 , 全名。
-
選取新增欄>格式>長度。 新的資料行會隨著結果一起新增。
文字資料類型命令摘要
提取 |
格式 |
解析 |
---|---|---|
|
|
|
本節提供數個數字範例,然後顯示所有可用的數位命令清單。
若要計算數位的因數:
-
選取資料行 , 即範例編號。
-
選取新增柱形圖>科學>列。 新的資料行會隨著結果一起新增。
若要尋找數位的切線:
-
選取資料行 ,即"給定數位」。
-
選取新增資料行>三角函數>切線。新的資料行名為 Tangent,其結果為 0.999999673。
-
選取新增欄>進位>進位。名為 Round Up的新欄會以 1 的結果新增。
注意 數位 0.785398 是弧度 270 度。
若要新增兩欄數位:
-
選取欄 、StoreA 和 StoreB。
-
選取新增欄>統計>加總。
若要計算數位的百分比:
在此範例中,4 的值是範圍為 1 到 5 的問卷分級。
-
選取資料行 ,客戶 評等。
-
選取新增欄>標準>百分比。 在 [ 百分比百分比」 對話方塊中,輸入值或使用欄值。
在我們的範例中,輸入 500。 您想要將百分比表示為 80%,因為 4 是 1 到 5 的評分比例為 5 的 80%。 80% 是 .08 作為小數點值,其中刻度為 0 到 1,而 100% 是 1 的小數點值。 若要轉換成正確的百分比和縮放比例,計算結果為: (4/500) *100,這會產生 .08 的值。
秘訣 將查詢載入至工作表後,百分比欄會顯示 .08,但最終的目標是以百分比表示。 在 Excel 中,選取欄的百分比,然後選取>百分比 顯示 80%。 詳細資訊,請參閱將數位格式格式化為百分比。
數位資料類型命令摘要
標準 |
統計 |
[工程] |
三角 |
舍入 |
---|---|---|---|---|
|
|
|
|
|
本節提供數個日期、時間和工期範例,然後顯示所有可用的日期、時間和工期命令清單。
若要顯示日期的月份名稱:
-
選取資料行 ,StartDate。
-
選取新增欄>日期>月>月名稱。
若要顯示日期的年數周:
-
選取資料行 ,即 訂單日期。
-
選取新增欄>日期>年周。
若要顯示某人的目前生日年齡:
-
選取資料行 DOB。
-
選取新增欄>從日期>年齡。 此命令會將值轉換成時間格式的長度:Days.Hours:Minutes:秒或 25177.15:27:41.1876935。 這是從出生日期到目前為止的天數。
-
選取新增欄>期間>年。 這會將年齡欄值轉換為數字年或 68.97984786。
-
若要移除小數位數,請 選取新增 欄> 四 > 進位。
日期、時間和持續時間命令摘要
日期 |
時間 |
期限 |
---|---|---|
|
|
|