在上一節中,作者創建了一個包含春節檔電影豆瓣影評的數據表,並使用SQL語句,做了簡單的數據分析,分析最佳評分電影,最長片長電影,評分人數最多電影。
本文使用圖文詳細地描述Power BI軟體如何連接資料庫中的表,並做可視化分析,所使用的工具有Navicat Premium 12和Power BI軟體,做出來的效果圖如下所示。由圖可以看出,春節檔最佳的題材片是喜劇,評分最高的電影是你好,李煥英,評分8.3分,電影片長最長的電影是唐探3,片長136分鐘,評分人數最多的電影是唐探3,有380485人評價。
所用工具:Navicat Premium 12
打開資料庫,可以看到,資料庫中包含一個film的庫,其中含有一個newfilm的表,數據概況如下所示。
打開Power BI軟體,在獲取數據中選擇資料庫,這裡選擇My SQL資料庫,點擊連接。
伺服器這裡選擇本地伺服器,所以這裡輸入localhost,資料庫輸入film。
在導航器中勾選newfilm這個表,點擊加載,連接數據,也可以在轉化數據中做一些去重,缺失值填補的數據預處理步驟。
加載好的數據已經出現在界面的右側,包含newfilm表的所有欄位。
所用工具:Power BI
要研究春假檔電影的評分情況,在可視化裡面選擇簇狀條形圖,將name拖入到軸,score拖入到值,uptime拖入到篩選器,在基本篩選裡選擇2021年。
設置圖形格式,選擇圖形後,在格式中設置數據顏色,在數據標籤裡設置顯示單位為無,並設置圖形的標題,進行美化,同理,可以做出春節檔電影片長,春節檔電影評分人數。
這裡做一個動圖進行拖拽演示。
Power BI 動圖演示
數據總概,這裡選擇用卡片圖來實現數據總概,在可視化中選擇卡片圖,將score拖入到欄位,並拖入到篩選器中,選擇評分最高的電影評分,在格式中設置卡片圖的格式,字體大小,標題等等,同理可以做出其他的。
圖表設置好後,插入一個文本框,設置一個總標題,更改字體格式。
最終做好的結果如下所示。
結果導出,可以將結果保存為Power BI 模板,或者PDF的格式。