從 Power BI Desktop 中的範例新增數據行
適用於:Power BI Desktop Power BI 服務
透過 Power Query 編輯器 中的 [從範例新增數據行],您可以藉由為新的數據行提供一或多個範例值,將新的數據行新增至數據模型。 您可以從選取項目建立新的資料行範例,或根據資料表中所有的現有資料行來提供輸入。
在下列情況下,使用 [從範例新增數據行] 快速且輕鬆地建立新數據行:
- 您知道新數據行中想要的數據,但不確定您需要的轉換或轉換集合。
- 您已經知道您需要哪些轉換,但不確定在 UI 中要選取哪些轉換,使其發生。
- 您知道需要在 M 語言中使用 自訂數據行 運算式 的轉換,但 UI 中無法使用其中一或多個 運算式。
從範例新增數據行相當簡單明瞭。 下一節將說明它是多麼容易。
從範例新增數據行
若要從維琪百科取得範例數據,請從 Power BI Desktop 功能區的 [首頁] 索引標籤選取 [取得數據>Web]。
- 將下列 URL 貼到出現的對話框中,然後選取 [ 確定]:
https://wikipedia.org/wiki/List_of_states_and_territories_of_the_United_States
在 [導覽器] 對話框中,選取 [美國 美國 的狀態] 數據表,然後選取 [轉換數據]。 數據表會在 Power Query 編輯器 中開啟。
從功能區的 [首頁] 索引標籤選取 [轉換數據]。 數據會在 Power Query 編輯器 中開啟。
- 範例數據開啟 Power Query 編輯器 后,請選取功能區上的 [新增數據行] 索引卷標,然後從 [範例] 中選取 [數據行]。 選取 [數據行從範例] 圖示,從所有現有的數據行建立數據行,或選取下拉式箭號以從 [所有數據行] 或 [從選取範圍] 中選擇。 在本逐步解說中,請使用 [所有數據行]。
[從範例新增數據行] 窗格
當您選取 [從範例新增數據行>] 時,[從範例新增數據行] 窗格會在數據表頂端開啟。 新的 數據行 1 會出現在現有數據行的右邊。 您可能需要捲動以查看所有資料行。 當您在數據行 1 的空白數據格中輸入範例值時,Power BI 會建立規則和轉換,以符合您的範例,並使用它們填滿數據行的其餘部分。
請注意,[查詢 設定] 窗格中的 [數據行範例] 也會顯示為 [套用的步驟]。 一如往常,Power Query 編輯器 記錄您的轉換步驟,並依序將它們套用至查詢。
當您在新數據行中輸入範例時,Power BI 會根據它所建立的轉換,顯示其餘數據行的預覽。 例如,如果您在第一個數據列中輸入 Alabama ,它會對應至 數據表第一個數據行中的 Alabama 值。 當您按 Enter 鍵時,Power BI 會根據第一個數據行值填入新數據行的其餘部分,並命名數據行 Name 和 postal 縮寫[12] - 複製。
現在移至 新數據行的麻塞諸塞州[E] 資料列,並刪除 字串的[E] 部分。 Power BI 會偵測變更,並使用 範例來建立轉換。 Power BI 描述 [ 從範例 新增數據行] 窗格中的轉換,並將數據行重新命名為 [分隔符之前文字]。
當您繼續提供範例時,Power Query 編輯器 新增至轉換。 當您滿意時,請選取 [ 確定 ] 以認可您的變更。
您可以按兩下資料列標題,或以滑鼠右鍵按鍵,然後選取 [重新命名] 來重新命名新的資料行。
觀看這段影片,以查看 使用範例 數據源執行中的新增數據行:
Power BI Desktop:從範例新增數據行。
支援的轉換清單
使用來自範例的新增數據行時,有許多轉換可供使用。 下列清單顯示支援的轉換:
一般
- 條件資料行
參考
- 特定數據行的參考,包括修剪、清除和案例轉換
文字轉換
- 結合 (支援常值字串與整個資料行值的組合 )
- Replace
- 長度
- 提取
- 第一個字元
- 最後一個字元
- 範圍
- 分隔符之前的文字
- 分隔符後面的文字
- 分隔符之間的文字
- 長度
- 拿掉字元
- 保留字元
注意
所有 文字 轉換都會考慮修剪、清除或將案例轉換套用至數據行值的潛在需求。
日期轉換
- Day
- 一周中的一天
- 星期數名稱
- 年中的日
- Month
- 月份名稱
- 年度四分之一
- 當月周
- 年中的週
- Year
- 年齡
- 年初
- 年底
- 每月開始
- 月底
- 季初
- 月份中的天數
- 季末
- 一週開始
- 週末
- 月日
- 開始日期
- 結束日期
時間轉換
- Hour
- Minute
- Second
- 到當地時間
注意
所有日期和時間轉換都會考慮將數據行值轉換成 Date 或 Time 或 DateTime 的潛在需求。
數字轉換
- 絕對值
- Arccosine
- 反正弦值
- 反正切值
- 轉換成數位
- 餘弦
- 立方體
- 分割
- 指數
- 階乘
- 整數除法
- 是偶數
- 是奇數
- Ln
- Base-10 對數
- 模數
- 乘積
- 無條件捨去
- 無條件進位
- 簽署
- Sin
- 平方根
- Square
- Subtract
- Sum
- 切線
- 貯體/範圍