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

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

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

-
若要擴(kuò)展已合并表格,并選擇要包含的列,請(qǐng)選擇擴(kuò)展圖示(“擴(kuò)展”圖標(biāo))。展開窗口隨即出現(xiàn)。

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