Power BI 如何获取数据做可视化
獲 取 數(shù) 據(jù)
l? 獲取數(shù)據(jù)
Power BI Desktop 可連接到種類(lèi)廣泛的多種數(shù)據(jù)源,包括本地?cái)?shù)據(jù)庫(kù)、Excel 工作表和云服務(wù)等。 它可幫助清理數(shù)據(jù)和設(shè)置數(shù)據(jù)格式,以使數(shù)據(jù)更為有用,包括拆分和重命名列、更改數(shù)據(jù)類(lèi)型和處理日期。還可創(chuàng)建列之間的關(guān)系,以便可以更輕松地將數(shù)據(jù)建模和分析數(shù)據(jù)。
?
?
l? Power BI Desktop 入門(mén)
在本主題中,我們將深入探討一下 Power BI 的前兩個(gè)部分如何結(jié)合在一起:
- 在?Power BI Desktop?中創(chuàng)建一個(gè)報(bào)表。
- 在?Power BI 服務(wù)中發(fā)布該報(bào)表。
選擇?獲取數(shù)據(jù)。 此時(shí)將顯示數(shù)據(jù)源集合,允許你選擇數(shù)據(jù)源。無(wú)論選擇的數(shù)據(jù)源是什么,Power BI 都會(huì)連接到該數(shù)據(jù)源,并顯示來(lái)自源的可用數(shù)據(jù)。
在 Power BI Desktop?報(bào)表?視圖中,你可以開(kāi)始生成報(bào)表。
報(bào)表視圖具有五個(gè)主要區(qū)域:
通過(guò)選擇邊緣的小箭頭,可以折疊可視化效果和字段窗格,以便在報(bào)表視圖中提供更多空間以生成炫酷的可視化效果。修改可視化效果時(shí),你會(huì)看到這些箭頭朝上或朝下,這意味著你可以相應(yīng)展開(kāi)或折疊該部分。
若要?jiǎng)?chuàng)建可視化效果,只需將字段從字段列表拖到報(bào)表視圖即可。 此示例中,我們來(lái)拖動(dòng)?RetirementStats?中的“狀態(tài)”字段,看看會(huì)發(fā)生什么。
看一下Power BI Desktop 自動(dòng)創(chuàng)建了基于地圖的可視化效果,因?yàn)樗R(shí)別到“狀態(tài)”字段包含地理位置數(shù)據(jù)。
創(chuàng)建具有幾個(gè)可視化效果的報(bào)表之后,我們就可以將該報(bào)表發(fā)布到Power BI 服務(wù)了。 在 Power BI Desktop 的開(kāi)始功能區(qū),選擇發(fā)布。
系統(tǒng)將提示你登錄到 Power BI。當(dāng)你登錄并完成此發(fā)布過(guò)程后,你將看到以下對(duì)話(huà)框。選擇成功!下面的鏈接以進(jìn)入 Power BI 服務(wù),你可以在此處看到你剛剛發(fā)布的報(bào)表。
當(dāng)?shù)卿浀?Power BI 時(shí),你將看到剛才你在該服務(wù)上發(fā)布的 Power BI Desktop 文件。 在下圖中,在 Power BIDesktop 中創(chuàng)建的報(bào)表顯示在報(bào)表部分。
在該報(bào)表中,我可以選擇大頭針圖標(biāo)將該視覺(jué)對(duì)象固定到儀表板(下圖)。
選擇該圖標(biāo)時(shí),將顯示以下對(duì)話(huà)框,讓我將視覺(jué)對(duì)象固定到現(xiàn)有儀表板,或創(chuàng)建新儀表板。
當(dāng)我們從報(bào)告中固定幾個(gè)視覺(jué)對(duì)象時(shí),我們可以在儀表板中看到這些視覺(jué)對(duì)象。
當(dāng)然,使用 Power BI 還可以執(zhí)行更多操作,例如,共享你創(chuàng)建的儀表板。
接下來(lái),我們了解一下可以自動(dòng)創(chuàng)建儀表板的功能,只需連接到云服務(wù)(如 Facebook、Salesforce)等服務(wù)即可。
?
?
l? 連接到 Power BIDesktop 中的數(shù)據(jù)源
Power BI Desktop?可以連接一系列數(shù)據(jù)源,包括本地?cái)?shù)據(jù)庫(kù)、Excel 工作簿和云服務(wù)。 目前,超過(guò) 59 種不同的云服務(wù)(例如 GitHub 和 Marketo)具有特定的連接器,并且你可以通過(guò) XML、CSV、文本和 ODBC 連接到通用源。 Power BI 甚至將直接從網(wǎng)站 URL 擦除表格數(shù)據(jù)! 但讓我們從頭開(kāi)始,打開(kāi) Power BI Desktop,然后連接數(shù)據(jù)。
啟動(dòng)?Power BI Desktop?并移至“開(kāi)始屏幕”時(shí),你可以在功能區(qū)“開(kāi)始”選項(xiàng)卡上選擇“獲取數(shù)據(jù)”。
在 Power BI Desktop 中,存在各種不同的可用數(shù)據(jù)源。根據(jù)你的選擇,將要求你在計(jì)算機(jī)或網(wǎng)絡(luò)上查找相應(yīng)源,或者系統(tǒng)會(huì)提示你登錄某個(gè)服務(wù),以對(duì)你的請(qǐng)求進(jìn)行驗(yàn)證。
連接后,你將看到的第一個(gè)窗口是導(dǎo)航器。 導(dǎo)航器顯示你的數(shù)據(jù)源的表或?qū)嶓w,單擊其中一個(gè)將提供其內(nèi)容的預(yù)覽。然后,可以立即導(dǎo)入所選的表或?qū)嶓w,或在導(dǎo)入數(shù)據(jù)前,選擇編輯以轉(zhuǎn)換并清理數(shù)據(jù)。
選定想要導(dǎo)入到 Power BI Desktop 中的表后,通過(guò)選擇右下角的加載按鈕,可以將其加載到 Power BI Desktop 中。
但是,在將這些表加載到 Power BI Desktop 中之前,有時(shí)你可能想要先對(duì)它們進(jìn)行更改。你可能只想要客戶(hù)的子集,或可能會(huì)篩選僅發(fā)生在特定國(guó)家/地區(qū)的銷(xiāo)售數(shù)據(jù)。 在這些情況下,可以先選擇“編輯”按鈕,篩選或轉(zhuǎn)換這些數(shù)據(jù),再將其所有導(dǎo)入到 Power BI Desktop 中。
下一部分中,我們將在該位置提取并編輯數(shù)據(jù)。
?
?
l? 使用查詢(xún)編輯器清除并轉(zhuǎn)換數(shù)據(jù)
當(dāng)你在“導(dǎo)航器”中選擇“編輯”時(shí),此時(shí)將啟動(dòng)“查詢(xún)編輯器”并使用你從數(shù)據(jù)源中選擇的表或其他實(shí)體進(jìn)行填充。
你還可以使用開(kāi)始功能區(qū)中的編輯查詢(xún)按鈕直接從?Power BI Desktop?啟動(dòng)查詢(xún)編輯器。
?
一旦查詢(xún)編輯器與可供你定型的數(shù)據(jù)進(jìn)行加載后,你將看到以下幾個(gè)分區(qū):
在中央窗格中,右鍵單擊某一列將顯示多種不同的可用轉(zhuǎn)換,如從表中刪除該列、以新名稱(chēng)復(fù)制該列并替換值。根據(jù)此菜單,你還可以通過(guò)常用分隔符將文本列拆分成多列。
查詢(xún)編輯器功能區(qū)包含其他工具,如更改列的數(shù)據(jù)類(lèi)型、添加科學(xué)記數(shù)法或根據(jù)日期(如一周中的某天)提取元素。
應(yīng)用轉(zhuǎn)換時(shí),每個(gè)步驟都將出現(xiàn)在查詢(xún)編輯器右側(cè)的查詢(xún)?cè)O(shè)置窗格中的應(yīng)用步驟列表中。可以使用此列表撤消或查看特定更改,甚至更改步驟的名稱(chēng)。 若要保存你的轉(zhuǎn)換,請(qǐng)選擇開(kāi)始選項(xiàng)卡上的關(guān)閉并應(yīng)用。
選擇關(guān)閉并應(yīng)用后,查詢(xún)編輯器將應(yīng)用所做的查詢(xún)更改,并將其應(yīng)用到 Power BI Desktop。
當(dāng)在查詢(xún)編輯器中轉(zhuǎn)換數(shù)據(jù)時(shí),你可以進(jìn)行所有類(lèi)型的操作,其中包括高級(jí)轉(zhuǎn)換。 在下一節(jié),我們將看看其中幾個(gè)高級(jí)轉(zhuǎn)換。
?
?
l? 更高級(jí)的數(shù)據(jù)源和轉(zhuǎn)換
在本文中,我們將討論一些適用于?PowerBI Desktop?的高級(jí)數(shù)據(jù)導(dǎo)入和清理方法 。 在查詢(xún)編輯器中塑造好你的數(shù)據(jù)并將其引入?Power BI Desktop中后,你可以以多種不同的方式進(jìn)行查看。 Power BI Desktop 中有三種視圖:報(bào)表視圖、數(shù)據(jù)視圖和關(guān)系視圖。通過(guò)選擇畫(huà)布左上方的圖標(biāo)可以查看每個(gè)視圖。
若要更改視圖,只需選擇兩個(gè)圖標(biāo)中的任意一個(gè)。 圖標(biāo)旁的黃色條指示處于活動(dòng)狀態(tài)的視圖。
Power BI Desktop 可在建模過(guò)程中隨時(shí)將來(lái)自多個(gè)源的數(shù)據(jù)合并為單一報(bào)表。若要將其他源添加到現(xiàn)有報(bào)表,請(qǐng)?jiān)?strong>開(kāi)始功能區(qū)中選擇編輯查詢(xún),然后在查詢(xún)編輯器中選擇新源。
Power BI Desktop?中可以使用許多不同的可能性數(shù)據(jù)源,其中包括文件夾。通過(guò)連接到文件夾,你可以同時(shí)導(dǎo)入來(lái)自多個(gè)文件的數(shù)據(jù),例如一系列 Excel 文件的 CSV 文件。 所選文件夾中包含的文件會(huì)以二進(jìn)制內(nèi)容顯示在查詢(xún)編輯器中,單擊內(nèi)容頂部的雙箭頭圖標(biāo)將會(huì)加載它們的值。
Power BI 最有用的工具之一就是篩選器。 例如,選擇與列相鄰的下拉箭頭將打開(kāi)文本篩選器清單,你可以使用它來(lái)刪除模型中的值。
你還可以合并和追加查詢(xún),并將多個(gè)表(或來(lái)自文件夾中多個(gè)文件的數(shù)據(jù))轉(zhuǎn)變成僅包含你所需數(shù)據(jù)的單一表格。你可以使用追加查詢(xún)工具將數(shù)據(jù)從新表添加到現(xiàn)有查詢(xún)。 Power BI Desktop 將嘗試匹配查詢(xún)中的列,你可以根據(jù)需要在查詢(xún)編輯器中進(jìn)行調(diào)整。
最后,添加自定義列工具為高級(jí)用戶(hù)提供了使用功能強(qiáng)大的 M 語(yǔ)言從草稿編寫(xiě)查詢(xún)表達(dá)式的選項(xiàng)。 你可以添加基于 M 查詢(xún)語(yǔ)言語(yǔ)句的自定義列,并按所需的方式獲取你的數(shù)據(jù)。
?
?
l? 清理格式不規(guī)則的數(shù)據(jù)
有時(shí)數(shù)據(jù)不采用簡(jiǎn)單列格式,這種情況常出現(xiàn)在 Excel 電子表格中,適合肉眼查看的表格布局不一定是自動(dòng)查詢(xún)的最優(yōu)選擇。例如,以下電子表格具有跨多個(gè)列的標(biāo)題。幸運(yùn)的是,Power BI 中的工具能將多列表格快速轉(zhuǎn)化為數(shù)據(jù)集供你使用。
?
?? 轉(zhuǎn)置數(shù)據(jù)
例如,使用查詢(xún)編輯器中的轉(zhuǎn)置,你可以對(duì)數(shù)據(jù)進(jìn)行翻轉(zhuǎn)(即將列變?yōu)樾?#xff0c;將行變?yōu)榱?#xff09;,從而將數(shù)據(jù)分解為可操作的格式。
??設(shè)置數(shù)據(jù)格式
你可能還需要設(shè)置數(shù)據(jù)格式,以便 Power BI 在導(dǎo)入數(shù)據(jù)后對(duì)其進(jìn)行適當(dāng)分類(lèi)和標(biāo)識(shí)。
通過(guò)幾種轉(zhuǎn)換(包括將行提升為標(biāo)題以分解標(biāo)題、使用填充將null值變?yōu)榻o定列中上方或下方行內(nèi)找到的值,以及逆透視列),即可將數(shù)據(jù)清理為可在 Power BI 中使用的數(shù)據(jù)集。
通過(guò) Power BI,你可以在你的數(shù)據(jù)上對(duì)這些轉(zhuǎn)換進(jìn)行試驗(yàn),確定可將數(shù)據(jù)轉(zhuǎn)換為 Power BI 可處理的列格式的轉(zhuǎn)換類(lèi)型。 請(qǐng)記住,你采取的所有操作都記錄在“查詢(xún)編輯器”中的“應(yīng)用的步驟”部分中,因此如果轉(zhuǎn)換未達(dá)到預(yù)期,只需單擊該步驟前面的小圖標(biāo)的x撤消操作即可。
??創(chuàng)建視覺(jué)對(duì)象
數(shù)據(jù) Power BI 可用格式后,即可通過(guò)轉(zhuǎn)換和清理數(shù)據(jù)開(kāi)始創(chuàng)建視覺(jué)對(duì)象。
?
?
總結(jié)
以上是生活随笔為你收集整理的Power BI 如何获取数据做可视化的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java 0 1背包_浅谈java实现背
- 下一篇: LeetCode之最大回文串--动态规划