當您新增數據行時,有許多常見方式可以變更不同的數據類型並設定其格式。 例如,您可能會想要判斷數位是否為奇數或偶數、小寫文字字串,或顯示日期/時間的月份名稱。 Power Query 提供許多實用的命令來達成您想要的目標,而不需要使用公式。
下列各節會顯示一些您可以執行之動作的範例,然後摘要每個數據類型可用的所有命令。
重要 下列範例使用 [ 新增欄 ] 索引標籤,讓原始欄保持不變。 一般而言,這是有助於避免不慎重新整理錯誤的最佳做法。 您也可以在 [ 轉換 ] 索引標籤下,使用這些命令來變更原始欄。 變更可能導致不慎重新整理錯誤的原始數據行時,請務必謹慎。
提示 若要快速建立範例數據並試用程式,請建立包含數欄和列的 Excel 表格,然後匯入數據。 如需詳細資訊,請參閱 建立表格及設定表格格式以及 從 Excel 表格匯入。
本節提供數個文字範例,然後顯示所有可用文字命令的清單。 在其他主題中討論使用 [剖析 ] 命令。 如需詳細資訊,請參閱 將文字剖析為 JSON 或 XML。
若要將字串中的每一個單字設為大寫:
-
選取 [ LoudMemo] 欄。
-
選取 [>擷取 新增欄]> 每個 Word 設為大寫。 結果隨即新增欄。
若要尋找字串的長度:
-
選取 [ 全名] 欄。
-
選取 [新增欄 > 格式 > 長度]。 結果隨即新增欄。
文字數據類型命令摘要
提取 |
設定格式 |
解析 |
---|---|---|
|
|
|
本節提供數個數位範例,然後顯示所有可用數位命令的清單。
若要計算數位的階乘:
-
選取範 例編號欄。
-
選取 [科學> 階 > 新增欄 ]。 結果隨即新增欄。
若要尋找數位的正切值:
-
選取指定 數字欄。
-
選取 [> 三角函 數> 正切] 新增欄。以 0.9999999673 的結果新增名為 [正切] 的新欄。
-
選取 [將列 > 四捨 五入> 四捨五入。 新增名為 Round Up 的新欄,結果為 1。
注意事項 數位0.785398為270度,以弧度表示。
若要新增兩欄數位:
-
選取欄、 StoreA 和 StoreB。
-
選取 [新增欄 > 統計數據 > 總]。
若要計算數位的百分比:
在此範例中,4 的值是介於 1 到 5 範圍內的問卷分級。
-
選取 [ 客戶評分] 欄。
-
選取 [新增欄 > Standard > 百分比]。 在 [ 百分比] 對話框中,輸入值或使用欄值。
在我們的範例中,輸入 500。 您想要將百分比表示為80%,因為以1到5的評分比例,4是5的80%。 80% 是 .08,小數值的縮放比例是 0 到 1,而 100% 是 1 的小數值。 若要轉換成正確的百分比和比例,計算為: (4/500) *100,其值為 .08。
提示
載入查詢至工作表后,[ 百分比] 欄會顯示 .08,但最終目標是以百分比表示。 在 Excel 中,選取 [ 百分比 ] 欄,然後選取 [ 常用 ]> 百分比
數位數據類型命令摘要
標準 |
統計 |
[科學記號] |
三角法 |
捨入 |
---|---|---|---|---|
|
|
|
|
|
本節提供數個日期、時間和持續時間範例,然後顯示所有可用的日期、時間和持續時間命令清單。
若要顯示日期的月份名稱:
-
選取 [ 開始日期] 欄。
-
選取 [新增欄 > 日期 > 月 > 月名稱]。
若要顯示某日期的年份周數:
-
選取 [ 訂單日期] 欄。
-
選取 [新增欄 > 年 > 周的日期。
若要顯示指定其出生日期的目前年齡:
-
選取該欄 ,DOB。
-
選取 [從年齡 > 日期新增欄 >] 此命令會將值轉換為時間格式的長度:Days.Hours:Minutes:Seconds 或 25177.15:27:41.1876935。 這是從出生日期到目前日期的天數。
-
選取 [>工期 ]> 年份新增欄。 這會將 [年齡] 欄值轉換為數位年份或 68.97984786。
-
若要移除小數字數,請選取 [ 將欄 >四捨 五入> 向下捨去。
日期、時間和持續時間命令的摘要
日期 |
時間 |
工期 |
---|---|---|
|
|
|