從 Power BI Desktop 中的範例新增數據行

適用於:Power BI Desktop Power BI 服務

透過 Power Query 編輯器 中的 [從範例新增數據行],您可以藉由為新的數據行提供一或多個範例值,將新的數據行新增至數據模型。 您可以從選取項目建立新的資料行範例,或根據資料表中所有的現有資料行來提供輸入。

Screenshot of Power Query Editor, showing how to add a column from examples in Power BI Desktop.

在下列情況下,使用 [從範例新增數據行] 快速且輕鬆地建立新數據行:

  • 您知道新數據行中想要的數據,但不確定您需要的轉換或轉換集合。
  • 您已經知道您需要哪些轉換,但不確定在 UI 中要選取哪些轉換,使其發生。
  • 您知道需要在 M 語言中使用 自訂數據行 運算式 的轉換,但 UI 中無法使用其中一或多個 運算式。

從範例新增數據行相當簡單明瞭。 下一節將說明它是多麼容易。

從範例新增數據行

若要從維琪百科取得範例數據,請從 Power BI Desktop 功能區的 [首頁] 索引標籤選取 [取得數據>Web]。

Screenshot of Power BI Desktop, highlighting the Web selection under the Get Data dropdown menu.

  1. 將下列 URL 貼到出現的對話框中,然後選取 [ 確定]:

https://wikipedia.org/wiki/List_of_states_and_territories_of_the_United_States

  1. 在 [導覽器] 對話框中,選取 [美國 美國 的狀態] 數據表,然後選取 [轉換數據]。 數據表會在 Power Query 編輯器 中開啟。

  2. 功能區的 [首頁] 索引標籤選取 [轉換數據]。 數據會在 Power Query 編輯器 中開啟。

Screenshot of Power BI Desktop, highlighting the Transform data selection.

  1. 範例數據開啟 Power Query 編輯器 后,請選取功能區上的 [新增數據行] 索引卷標,然後從 [範例] 中選取 [數據行]。 選取 [數據行從範例] 圖示,從所有現有的數據行建立數據行,或選取下拉式箭號以從 [所有數據行] 或 [從選取範圍] 中選擇。 在本逐步解說中,請使用 [所有數據行]。

Screenshot of Power Query Editor, highlighting Add Column, Column From Examples, and From All Columns.

[從範例新增數據行] 窗格

當您選取 [從範例新增數據行>] 時,[從範例新增數據行] 窗格會在數據表頂端開啟。 新的 數據行 1 會出現在現有數據行的右邊。 您可能需要捲動以查看所有資料行。 當您在數據行 1空白數據格中輸入範例值時,Power BI 會建立規則和轉換,以符合您的範例,並使用它們填滿數據行的其餘部分。

請注意,[查詢 設定] 窗格中的 [數據行範例] 也會顯示為 [套用的步驟]。 一如往常,Power Query 編輯器 記錄您的轉換步驟,並依序將它們套用至查詢。

Screenshot of Add Column From Examples window, highlighting a new, empty column.

當您在新數據行中輸入範例時,Power BI 會根據它所建立的轉換,顯示其餘數據行的預覽。 例如,如果您在第一個數據列中輸入 Alabama ,它會對應至 數據表第一個數據行中的 Alabama 值。 當您按 Enter 鍵時,Power BI 會根據第一個數據行值填入新數據行的其餘部分,並命名數據行 Name 和 postal 縮寫[12] - 複製

現在移至 新數據行的麻塞諸塞州[E] 資料列,並刪除 字串的[E] 部分。 Power BI 會偵測變更,並使用 範例來建立轉換。 Power BI 描述 [ 從範例 新增數據行] 窗格中的轉換,並將數據行重新命名為 [分隔符之前文字]。

Screenshot of Add Column From Examples window, highlighting Massachusetts in the Text Before Delimiter column.

當您繼續提供範例時,Power Query 編輯器 新增至轉換。 當您滿意時,請選取 [ 確定 ] 以認可您的變更。

您可以按兩下資料列標題,或以滑鼠右鍵按鍵,然後選取 [重新命名] 來重新命名新的資料行。

觀看這段影片,以查看 使用範例 數據源執行中的新增數據行:

Power BI Desktop:從範例新增數據行。

支援的轉換清單

使用來自範例的新增數據行時,有許多轉換可供使用。 下列清單顯示支援的轉換:

一般

  • 條件資料行

參考

  • 特定數據行的參考,包括修剪、清除和案例轉換

文字轉換

  • 結合 (支援常值字串與整個資料行值的組合 )
  • Replace
  • 長度
  • 提取
    • 第一個字元
    • 最後一個字元
    • 範圍
    • 分隔符之前的文字
    • 分隔符後面的文字
    • 分隔符之間的文字
    • 長度
    • 拿掉字元
    • 保留字元

注意

所有 文字 轉換都會考慮修剪、清除或將案例轉換套用至數據行值的潛在需求。

日期轉換

  • Day
  • 一周中的一天
  • 星期數名稱
  • 年中的日
  • Month
  • 月份名稱
  • 年度四分之一
  • 當月周
  • 年中的週
  • Year
  • 年齡
  • 年初
  • 年底
  • 每月開始
  • 月底
  • 季初
  • 月份中的天數
  • 季末
  • 一週開始
  • 週末
  • 月日
  • 開始日期
  • 結束日期

時間轉換

  • Hour
  • Minute
  • Second
  • 到當地時間

注意

所有日期和時間轉換都會考慮將數據行值轉換成 DateTimeDateTime 的潛在需求。

數字轉換

  • 絕對值
  • Arccosine
  • 反正弦值
  • 反正切值
  • 轉換成數位
  • 餘弦
  • 立方體
  • 分割
  • 指數
  • 階乘
  • 整數除法
  • 是偶數
  • 是奇數
  • Ln
  • Base-10 對數
  • 模數
  • 乘積
  • 無條件捨去
  • 無條件進位
  • 簽署
  • Sin
  • 平方根
  • Square
  • Subtract
  • Sum
  • 切線
  • 貯體/範圍