1. 程式人生 > >power bi 如何獲取資料做視覺化

power bi 如何獲取資料做視覺化

獲 取 數 據

獲取資料

Power BI Desktop 可連線到種類廣泛的多種資料來源,包括本地資料庫、Excel 工作表和雲服務等。 它可幫助清理資料和設定資料格式,以使資料更為有用,包括拆分和重新命名列、更改資料型別和處理日期。還可建立列之間的關係,以便可以更輕鬆地將資料建模和分析資料。

Power BI Desktop 入門

在本主題中,我們將深入探討一下 Power BI 的前兩個部分如何結合在一起:

  • 在 Power BI Desktop 中建立一個報表。
  • 在 Power BI 服務中釋出該報表。

選擇 獲取資料。 此時將顯示資料來源集合,允許你選擇資料來源。無論選擇的資料來源是什麼,Power BI 都會連線到該資料來源,並顯示來自源的可用資料。

在 Power BI Desktop 報表 檢視中,你可以開始生成報表。

報表檢視具有五個主要區域:

  1. 功能區,用於顯示與報表和視覺化效果相關聯的常見任務
  2. 報表檢視或畫布,可在其中建立和排列視覺化效果
  3. 底部的頁面選項卡,用於選擇或新增報表頁
  4. 視覺化效果窗格,你可以在其中更改視覺化效果、自定義顏色或軸、應用篩選器、拖動欄位等
  5. 欄位窗格,可在其中將查詢元素和篩選器拖到報表檢視,或拖到視覺化效果篩選器窗格

通過選擇邊緣的小箭頭,可以摺疊視覺化效果欄位窗格,以便在報表檢視中提供更多空間以生成炫酷的視覺化效果。修改視覺化效果時,你會看到這些箭頭朝上或朝下,這意味著你可以相應展開或摺疊該部分。

若要建立視覺化效果,只需將欄位從欄位

列表拖到報表檢視即可。 此示例中,我們來拖動 RetirementStats 中的“狀態”欄位,看看會發生什麼。

看一下Power BI Desktop 自動建立了基於地圖的視覺化效果,因為它識別到“狀態”欄位包含地理位置資料。

建立具有幾個視覺化效果的報表之後,我們就可以將該報表釋出到Power BI 服務了。 在 Power BI Desktop 的開始功能區,選擇釋出

系統將提示你登入到 Power BI。當你登入並完成此釋出過程後,你將看到以下對話方塊。選擇成功!下面的連結以進入 Power BI 服務,你可以在此處看到你剛剛釋出的報表。

當登入到 Power BI 時,你將看到剛才你在該服務上釋出的 Power BI Desktop 檔案。 在下圖中,在 Power BIDesktop 中建立的報表顯示在報表

部分。

在該報表中,我可以選擇大頭針圖示將該視覺物件固定到儀表板(下圖)。

選擇該圖示時,將顯示以下對話方塊,讓我將視覺物件固定到現有儀表板,或建立新儀表板。

當我們從報告中固定幾個視覺物件時,我們可以在儀表板中看到這些視覺物件。

當然,使用 Power BI 還可以執行更多操作,例如,共享你建立的儀表板。

接下來,我們瞭解一下可以自動建立儀表板的功能,只需連線到雲服務(如 Facebook、Salesforce)等服務即可。

連線到 Power BIDesktop 中的資料來源

Power BI Desktop 可以連線一系列資料來源,包括本地資料庫、Excel 工作簿和雲服務。 目前,超過 59 種不同的雲服務(例如 GitHub 和 Marketo)具有特定的聯結器,並且你可以通過 XML、CSV、文字和 ODBC 連線到通用源。 Power BI 甚至將直接從網站 URL 擦除表格資料! 但讓我們從頭開始,開啟 Power BI Desktop,然後連線資料。

啟動 Power BI Desktop 並移至“開始螢幕”時,你可以在功能區“開始”選項卡上選擇“獲取資料”。

在 Power BI Desktop 中,存在各種不同的可用資料來源。根據你的選擇,將要求你在計算機或網路上查詢相應源,或者系統會提示你登入某個服務,以對你的請求進行驗證。

連線後,你將看到的第一個視窗是導航器。 導航器顯示你的資料來源的表或實體,單擊其中一個將提供其內容的預覽。然後,可以立即匯入所選的表或實體,或在匯入資料前,選擇編輯以轉換並清理資料。

選定想要匯入到 Power BI Desktop 中的表後,通過選擇右下角的載入按鈕,可以將其載入到 Power BI Desktop 中。

但是,在將這些表載入到 Power BI Desktop 中之前,有時你可能想要先對它們進行更改。你可能只想要客戶的子集,或可能會篩選僅發生在特定國家/地區的銷售資料。 在這些情況下,可以先選擇“編輯”按鈕,篩選或轉換這些資料,再將其所有匯入到 Power BI Desktop 中。

下一部分中,我們將在該位置提取並編輯資料。

使用查詢編輯器清除並轉換資料

當你在“導航器”中選擇“編輯”時,此時將啟動“查詢編輯器”並使用你從資料來源中選擇的表或其他實體進行填充。

你還可以使用開始功能區中的編輯查詢按鈕直接從 Power BI Desktop 啟動查詢編輯器

一旦查詢編輯器與可供你定型的資料進行載入後,你將看到以下幾個分割槽:

  1. 在功能區中,許多按鈕當前處於活動狀態,以與查詢中的資料進行互動
  2. 在左窗格中,列出了所有查詢(每個查詢各對應一個表或一個實體)並可供選擇、檢視和定型
  3. 在中央窗格中,將顯示已選擇查詢中的資料,可供你調整
  4. 顯示的查詢設定視窗列出了查詢的屬性和應用步驟

在中央窗格中,右鍵單擊某一列將顯示多種不同的可用轉換,如從表中刪除該列、以新名稱複製該列並替換值。根據此選單,你還可以通過常用分隔符將文字列拆分成多列。

查詢編輯器功能區包含其他工具,如更改列的資料型別、新增科學記數法或根據日期(如一週中的某天)提取元素。

應用轉換時,每個步驟都將出現在查詢編輯器右側的查詢設定窗格中的應用步驟列表中。可以使用此列表撤消或檢視特定更改,甚至更改步驟的名稱。 若要儲存你的轉換,請選擇開始選項卡上的關閉並應用

選擇關閉並應用後,查詢編輯器將應用所做的查詢更改,並將其應用到 Power BI Desktop。

當在查詢編輯器中轉換資料時,你可以進行所有型別的操作,其中包括高階轉換。 在下一節,我們將看看其中幾個高階轉換。

更高階的資料來源和轉換

在本文中,我們將討論一些適用於 PowerBI Desktop 的高階資料匯入和清理方法 。 在查詢編輯器中塑造好你的資料並將其引入 Power BI Desktop中後,你可以以多種不同的方式進行檢視。 Power BI Desktop 中有三種檢視:報表檢視、資料檢視和關係檢視。通過選擇畫布左上方的圖示可以檢視每個檢視。

若要更改檢視,只需選擇兩個圖示中的任意一個。 圖示旁的黃色條指示處於活動狀態的檢視。

Power BI Desktop 可在建模過程中隨時將來自多個源的資料合併為單一報表。若要將其他源新增到現有報表,請在開始功能區中選擇編輯查詢,然後在查詢編輯器中選擇新源

Power BI Desktop 中可以使用許多不同的可能性資料來源,其中包括資料夾。通過連線到資料夾,你可以同時匯入來自多個檔案的資料,例如一系列 Excel 檔案的 CSV 檔案。 所選資料夾中包含的檔案會以二進位制內容顯示在查詢編輯器中,單擊內容頂部的雙箭頭圖示將會載入它們的值。

Power BI 最有用的工具之一就是篩選器。 例如,選擇與列相鄰的下拉箭頭將開啟文字篩選器清單,你可以使用它來刪除模型中的值。

你還可以合併和追加查詢,並將多個表(或來自資料夾中多個檔案的資料)轉變成僅包含你所需資料的單一表格。你可以使用追加查詢工具將資料從新表新增到現有查詢。 Power BI Desktop 將嘗試匹配查詢中的列,你可以根據需要在查詢編輯器中進行調整。

最後,新增自定義列工具為高階使用者提供了使用功能強大的 M 語言從草稿編寫查詢表示式的選項。 你可以新增基於 M 查詢語言語句的自定義列,並按所需的方式獲取你的資料。

清理格式不規則的資料

有時資料不採用簡單列格式,這種情況常出現在 Excel 電子表格中,適合肉眼檢視的表格佈局不一定是自動查詢的最優選擇。例如,以下電子表格具有跨多個列的標題。幸運的是,Power BI 中的工具能將多列表格快速轉化為資料集供你使用。

Ø  轉置資料

例如,使用查詢編輯器中的轉置,你可以對資料進行翻轉(即將列變為行,將行變為列),從而將資料分解為可操作的格式。


Ø 設定資料格式

你可能還需要設定資料格式,以便 Power BI 在匯入資料後對其進行適當分類和標識。

通過幾種轉換(包括將行提升為標題以分解標題、使用填充將null值變為給定列中上方或下方行內找到的值,以及逆透視列),即可將資料清理為可在 Power BI 中使用的資料集。

通過 Power BI,你可以在你的資料上對這些轉換進行試驗,確定可將資料轉換為 Power BI 可處理的列格式的轉換型別。 請記住,你採取的所有操作都記錄在“查詢編輯器”中的“應用的步驟”部分中,因此如果轉換未達到預期,只需單擊該步驟前面的小圖示的x撤消操作即可。

Ø 建立視覺物件

資料 Power BI 可用格式後,即可通過轉換和清理資料開始建立視覺物件。