在 Power BI Desktop 中調整和合并數據(一):調整數據(下)
使用 Power BI Desktop 從數據獲得見解,然后進行相關操作利用可視化分析免費創建內容豐富的交互式報表,一切盡在指尖。
- 連接到任意數據
- 輕松準備數據并建模
- 借助 Excel 的熟悉度提供高級分析
- 創建為你的企業量身打造的交互式報表
- 隨時隨地人人創作
合并數據
有關各州的那份數據很有趣,而且適用于生成其他分析工作和查詢。 但是有一個問題:大多數數據使用兩個字母的州名代碼縮寫,而不是該州的完整名稱。所以需要某種方式來建立州名及其縮寫的關聯。
仙子是有另一個公共數據源可執行該項工作的,但還需要進行相當多的調整,才能連接到退休表。若要調整數據,請執行以下步驟:
- 從查詢編輯器的“開始”功能區中選擇“新源”>“Web” 。
- 輸入州縮寫的網站地址 //en.wikipedia.org/wiki/List_of_U.S._state_abbreviations ,然后選擇“連接” 。
- 導航器顯示網站的內容。

- 選擇“代碼和縮寫” 。
要將該表的數據縮減到所需的范圍,將需要進行大量的調整。是否有更快或更容易的方法完成以下步驟? 有的,我們可以創建兩個表之間的關系并基于該關系調整數據。以下步驟對了解表的用法仍非常有用;但關系可以幫助你快速使用來自多個表的數據。
若要對數據進行調整,請執行以下步驟:
- 刪除首行。因為它是網頁表格創建方式的結果,不是所需的行。從開始功能區中,選擇減少行 > 刪除行 > 刪除前幾行。
將顯示刪除前幾行窗口,讓你執行要刪除幾行。
備注:如果 Power BI 意外導入表標題作為數據表中的行,可以從“主頁” 選項卡,或者從功能區的“轉換” 選項卡選擇“將第一行用作標題” ,以便修復表。
- 刪除底部的 26 行。 這些行的內容是美國區域,不需要包括這些行。從開始功能區中,選擇減少行 > 刪除行 > 刪除后幾行。
- 由于 RetirementStats 表沒有針對華盛頓特區的信息,需要將其從列表中篩選去除。選擇“區域狀態”下拉箭頭,然后清除“聯邦特區”旁邊的復選框 。

- 刪除一些不需要的列。 因為只需將每個州映射到其兩個字母的官方縮寫,因此可以刪除下面的列:列 1、列 3、列 4,及列 6 到列 11 。首先選擇“列 1”,然后按住 Ctrl 鍵并選擇要刪除的所有其他列 。從功能區的“開始”選項卡上,選擇“刪除列”>“刪除列”
備注:
此時非常適合指出,查詢編輯器中已應用步驟的序列很重要,可能會影響數據調整方式。同時也必須考慮一個步驟對另一個后續步驟可能會有什么影響;如果你從“所應用步驟”中刪除一個步驟,則由于查詢中步驟序列的影響,后續步驟可能不會按原本所期望的進行操作。
如果將查詢編輯器窗口大小重設為寬度縮小,部分功能區項會進行簡縮,以充分利用可視空間。在增加查詢編輯器窗口的寬度時,功能區項將展開以充分利用已增加的功能區區域。
- 重命名列和表。 可通過多種方法重命名列:首先,選擇該列,然后從功能區的“轉換”選項卡中選擇“重命名”,或右鍵單擊并選擇“重命名” 。下圖具有指向這兩個選項的箭頭;只需任選其一。
- 將列重命名為“州名”和“州代碼” 。若要重命名表,請在“查詢設置”窗格中輸入名稱 。將此表命名為 StateCodes 。
現已按所需方式對 StateCodes 表進行了調整,接下來將這兩個表或查詢合并成一個表或查詢。由于現有的表是針對數據應用查詢后的結果,因此這些表通常稱為“查詢” 。
有兩種主要方法可合并查詢:合并和追加 。
- 當你有一列或多列要添加到另一個查詢時,你可合并這些查詢。
- 當你有其他列要添加到現有查詢時,你可追加查詢。
- 在查詢編輯器的左窗格中,選擇要將其他查詢合并到其中的查詢 。在本例中選擇 RetirementStats 。
- 從功能區的“開始”選項卡中,選擇“合并”>“合并查詢” 。
- 系統可能會提示你設置隱私級別,以確保對數據進行合并,且不包括或不傳輸無需傳輸的數據。隨即顯示“合并”窗口 。這提示你選擇想要合并到所選表中的表格,以及要用于合并的匹配列。
- 從 RetirementStats 表中選擇“州”,然后選擇“StateCodes”查詢 。
- 選擇了正確的匹配列后,會激活“確定”按鈕 。
-
選擇確定。查詢編輯器在查詢的結尾創建 NewColumn 列,其中包含與現有查詢合并的表(查詢)的內容 。 已合并查詢中的所有列將壓縮到 NewColumn 列中,但你可以擴展表,使之包含所需的任何列 。

-
若要擴展已合并表格,并選擇要包含的列,請選擇擴展圖示(“擴展”圖標)。展開窗口隨即出現。

在本例中,我們只需“州代碼”列 。 選擇該列,清除“使用原始列名作為前綴”,然后選擇“確定” 。
如果選中了“使用原始列名作為前綴”的復選框,合并的列將命名為“NewColumn.State Code” 。
備注:
想了解如何引入 NewColumn 表?你可以試驗一下,如果不喜歡結果,只需從查詢設置窗格中所應用步驟列表刪除該步驟,你的查詢便會回到應用展開步驟之前的狀態。 你可以不限次數地任意執行,直到展開過程看起來是你要的方式為止。
現在,我們在單個查詢(表)中組合了兩個數據源,每個數據源都已根據需要進行調整。 此查詢可以作為許多其他相關數據連接的基礎,例如任何州的住房成本統計數據、人口統計數據或工作機會。
-
若要應用更改并關閉查詢編輯器,請從“主頁”功能區選項卡中選擇“關閉并應用” 。轉換后的數據集將在 Power BI Desktop 中顯示,可隨時用于創建報表。
本教程就到這里了,敬請期待后續內容~感興趣的朋友可以點擊下載Power BI Desktop免費嘗試
相關內容推薦:
想要購買Power BI Desktop正版授權,或了解更多產品信息請點擊
關注慧聚IT微信公眾號 ???,了解產品的最新動態及最新資訊。