1.項目案例
這是一家咖啡店的數據,Excel裏有兩個表,分別是銷售數據表、產品表。
銷售數據表記錄了咖啡訂單,包括字段:訂單編號、訂日期、門店、產品ID、顧客、數量。
產品表中記錄了咖啡的種類與價格,包括字段:咖啡ID、咖啡種類、杯型、產品名稱、價格。
2.什麼是數據關係?
在日常生活中,人和人之間是有關係的,管理人之間的關係叫做人脈管理。同樣的,表和表之間也是有關係的,叫做數據關係。
通過管理數據關係,就可以清楚的知道各個表之間的關係,有助於我們做跨表格分析。
舉個例子,你就明白啦。在案例數據中,銷售數據表的“產品ID”與產品表的“產品ID”對應,通過這個關係,就可以知道每個訂單裏用戶購買了什麼類型的咖啡,價格是多少。
3.如何用Power BI中管理數據關係呢?
首先,將需要的表導入Power BI,可以看之前的內容:如何導入數據。
導入後,在畫布的左邊的“模型視圖”中,可以顯示每個表及其列之間的關係。
一般Power BI會自動識別相同字段進行連接(如下圖)。
如果要創建關係,就在表之間拖放要連接的字段。如果要刪除關係也非常簡單,右鍵單擊該關係,選擇“刪除”。
如何想要隱藏表或某個列,右鍵單擊,選擇“在報表視圖中隱藏”。
另外,功能欄上的“管理關係”中,可以將表之間的關係直觀的顯示出來。
還可以用“自動檢測”來查找新的數據或更新數據中的關係。
4.如何新增一列?
點擊畫布左邊的“數據視圖”,在工具欄選擇“表工具”->“新建列”,當前表就會彈出一列空白列。
在上面空白欄裏可以改新增列的名稱,以及該列的數據值。
現在我們給銷售數據表增加一列“年”,用Year函數取值日期,就可以得到“訂單的年份”。
5.如何隱藏字段?
選中想要隱藏的字段,右鍵選擇“隱藏”。隱藏字段不會被刪除,數據仍然存在,只是讓肉眼暫時看不到。
在“模型視圖”中字段顯示灰色表示是隱藏的字段。
如果想要讓隱藏的字段重新顯示出來,可以選中該字段,然後右鍵單擊- >取消“在報表視圖中隱藏”的勾。
6.如何創建度量值?
創建度量值是指用表中原有的字段計算得到新的字段。下面我們通過一個例子,實踐操作一遍,你就懂啦。
在工具欄的“建模”中,選擇“新建度量值”。
在公式欄中,輸入定義度量值的 DAX 表達式。DAX表達式類似於Excel裏的函數,DAX 表達式裏面包括了很多常用的函數,方便分析使用。
在輸入DAX 表達式時,Power BI 會顯示這個函數的作用,同時還會顯示錶格里面的字段給你選擇。例如下圖輸入DAX 表達式是SUM,表示是求和函數。
這裏選擇“產品ID”字段,表示統計有多少種產品(產品數量)。這樣我們就創建了一個新列“產品數量”。
創建新度量值後,它將顯示在屏幕右側“字段”窗格的一個表中。
若要刪除,選中字段,右鍵,選中刪除即可。
7.如何創建計算表?
計算表是指用原始表中的數據來分析得出一個新表。下面我們通過一個案例來演示。
創建計算表,可以點擊“數據視圖” ,選擇“表工具”選項中的“新建表”。
在公式欄中輸入新表的名稱、等於號以及要用於構成表的計算。下圖案例演示了,創建一個新表“門店”,裏面的值是該咖啡品牌在哪些地區有門店。
可以在“字段”窗格中看到創建的新表。
8.如何分析時間數據?
當使用日期字段來進行可視化作圖時,Power BI會自動將時間進行彙總成年、季度、月、日幾個維度。
例如,銷售數據表中的“訂單日期”是以天爲單位,在做圖時會自動彙總成一年。
點擊下面的“層次結果”按鈕,就可以把圖展示成每個季度的銷量,再按一下就會展示成每個月的銷量,再按一下就會展示成每天的銷量。
如果想要統計時間,可以點擊向上箭頭(下圖紅框),每天的訂單就會彙總成每月的訂單。
下圖是用“訂單日期”爲橫軸,“數量”爲縱軸生成的條形圖,這個圖可以很清楚的看到不同時間維度下咖啡的訂單銷量是多少。通過這種方法,可以用來分析每月、每個季度、每年公司的經營狀況。
9.總結
通過案例,我們學會了Power BI的以下知識點:
1)如何管理數據關係
2)創建計算列
3)如何隱藏列
4)創建度量值
5)創建計算表
6)瀏覽基於時間的數據