日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

案例:用Power BI制作Dashboard,出人意料的簡單

 ExcelEasy 2022-05-05 發(fā)布于北京

本文是“Power BI和Excel的關(guān)系以及為什么要用Power BI”的后續(xù)。

本文介紹我們做過的一個Dashboard案例。通過這個案例,我們初步了解如何使用Power BI創(chuàng)建Dashboard。

今天的內(nèi)容不涉及過多技術(shù)細節(jié),主要目的是讓大家建立一個用Power BI制作Dashboard的感性認識。

為什么要使用Power BI?

我認為,最重要的是Power BI使得開發(fā)一個“可視化交互式數(shù)據(jù)報告”的時間大大減少了。

這是從我自己的切身體驗得到的經(jīng)驗。

當時,客戶開始了一個新的數(shù)據(jù)分析項目。由于是老客戶,所以,我們就延續(xù)了傳統(tǒng)的做法:使用Excel來開發(fā)這個項目。

這是老一套了。

客戶每月提供原始數(shù)據(jù),我們根據(jù)客戶需求,對原始數(shù)據(jù)進行整合。設(shè)計報告樣式和所需要的可視化(圖表等)。然后通過VBA處理數(shù)據(jù),得到報告所需要的數(shù)據(jù)格式和內(nèi)容,下面是其中的一頁。

這種形式我們做了無數(shù)次了??蛻艨梢酝ㄟ^各種選項進行交互,例如,選擇市場,渠道或者KPI等等。

問題是客戶的需求總是變化的,比較小的變化是改變數(shù)據(jù)的組織方式,比如,將某些SKU剔除出某些類別,又比如修改某些KPI的定義。還有對展示方式的修改,從不同數(shù)據(jù)的字體到希望能夠多選某些選項。再比如,提出新的分析數(shù)據(jù)的角度。

每當提出一個新需求,就意味著兩個麻煩:

  1. VBA代碼要改。
    頻繁的修改代碼又會導(dǎo)致不可知的Bug的產(chǎn)生,這對開發(fā)人員的從生理到心理上都是很大的負擔。

  2. 報告樣式和圖表格式的修改。
    這是一個非常繁瑣的事情。在Excel中一旦報告樣式確定,再次修改就面臨著很大的挑戰(zhàn)。而Excel圖表盡管可以非常精細的調(diào)整樣式,但是有時工作量是很大的。

這樣,每次客戶提出新的需求,這個修改都要持續(xù)比較長的時間,中間還會有各種反復(fù)。

客戶和我們都有點承受不了了。

終于,在客戶又一次提出了比較大的新需求時,我們開始與客戶交流轉(zhuǎn)移到Power BI上的可能。

沒想到,客戶馬上就同意了。實際上,后來才知道,客戶對Excel上的數(shù)據(jù)報告的方案也有各種不滿意。

當然,我們以前只是出于興趣自己研究了一下Power BI,并沒有真正做過項目。所以,客戶這么痛快的答應(yīng)了以后,我們自己倒有點心虛了。

不過結(jié)果是出乎意料的好。

制作過程

下載一個Power BI Desktop(當然,之前還是應(yīng)該搞一個Power BI的許可證,可以先來一個免費的試用許可,感受一下),微軟網(wǎng)站上可以下載,這個工具是免費的。

然后就需要導(dǎo)入數(shù)據(jù),就是將在各個Excel文件中的數(shù)據(jù)導(dǎo)入到Power BI中。這個導(dǎo)入是用Power Query完成的:

Power BI中集成了Power Query,在這里叫做獲取數(shù)據(jù)和轉(zhuǎn)換數(shù)據(jù)。

看看這界面,很熟悉吧。我們也介紹過很多Power Query的案例了。Power BI中的Power Query跟Excel中的Power Query一模一樣。(其實有點不太一樣,Power BI中的PQ多一些功能)。這一步本身沒有太多需要說的,本質(zhì)上就是將原來在Excel里用函數(shù)和VBA做的過程改用Power Query實現(xiàn)了。

導(dǎo)入后,就是實現(xiàn)數(shù)據(jù)模型了。使用Power BI最重要的就是這個數(shù)據(jù)模型。實現(xiàn)數(shù)據(jù)模型實際上就是創(chuàng)建關(guān)系:

在Excel中我們要分析數(shù)據(jù),實際上是“源數(shù)據(jù)+數(shù)據(jù)透視”,很多工作是花費在如何得到或者改變源數(shù)據(jù)上。真正的數(shù)據(jù)透視其實比較簡單。

在Power BI中分析數(shù)據(jù),實際上是“數(shù)據(jù)模型+超級數(shù)據(jù)透視”,在原始數(shù)據(jù)和數(shù)據(jù)模型之間,通過Power Query實現(xiàn)自動化,然后通過超級透視進行分析。

關(guān)于數(shù)據(jù)模型和超級透視,我們以前也介紹過不少應(yīng)用,后面還會陸續(xù)介紹相關(guān)用法。

與Excel中的Power Pivot不同,在Power BI中,是看不到透視表的真正面目的。因為在Power BI中,我們實際上是將數(shù)據(jù)展現(xiàn)在“畫布”上,在“畫布”上呈現(xiàn)一個一個的“視覺對象”,而這些視覺對象就是通過背后的Power Pivot實現(xiàn)的。

最左側(cè)就是“畫布”區(qū)域。接下來要做的實際上就是從“可視化”區(qū)域先擇一個合適的視覺對象放在“畫布”的合適位置,然后為視覺對象選擇將要呈現(xiàn)的數(shù)據(jù)字段。

就是這么簡單,當然還需要一定的格式化。

比如,我想展現(xiàn)不同廠商的三種產(chǎn)品的KPI對比,選擇條形圖,

在可視化中選擇條形圖,插入到“畫布”中,拖dang放到合適的位置,然后從字段中選擇廠商作為縱軸,將SKU作為不同的系列(即圖例),然后將要展現(xiàn)的數(shù)據(jù)放到值字段上。

就做完了。

這個圖表就可以根據(jù)我們的需要展現(xiàn)不同廠商的3個不同的SKU的對比了。當然,我們有很多SKU,不過我們可以針對每個視覺對象設(shè)置篩選器,讓它只顯示我們要的SKU:

這一點就比Excel強太多了!

而且這個圖表還可以跟畫布上的其他切片器聯(lián)動,

隨意切換不同渠道,不同時間周期,不同月份以及不同KPI的對比。

可視化對象看上去不多,不過可以去微軟商店里下載,有很多免費的對象,有很多還是微軟開發(fā)的。我覺得足夠用了。

接下來就是將需要分析的對象做出來就好了,你可以將對象組織在不同的畫布上?;旧隙际遣挥锰ňΦ墓ぷ?。

分享Dashboard

報告做完了,接下來就要分享了。這是一開始阻止我使用Power BI的一個重要原因。因為你沒有辦法把這個報告文件發(fā)給其他人。不像Excel,那玩意誰都有,也都會用。但是Power BI Desktop就不是誰的機器上都有的。

不過還好,Power BI提供了一個功能,可以發(fā)布成網(wǎng)頁:

我認為這是一個非常好的功能。只要將網(wǎng)址告訴對方,就可以分享這個報告了,不需要用戶名登錄,非常方便。

當然,Power BI還提供了其他分享方式,更方便大家交流。但是我還是覺得發(fā)布成網(wǎng)頁是最好的方式。

總結(jié)

從決定改成Power BI到最終交付給客戶,只花了我3個工作日的時間。對于第一個Power BI數(shù)據(jù)報告來說,我覺得夠快了。當然不是我的功勞,而是Power BI確實極大地簡化了很多工作。將使用者從大量的手工工作和編程工作中解放出來,將精力集中在數(shù)據(jù)模型上。

當然,我也不是建議所有的報告都轉(zhuǎn)移到Power BI中,有一些還是適合用Excel做的。尤其是Excel支持動態(tài)數(shù)組和增加了大量新函數(shù)之后。另外,Power BI還是需要一定的學習的。工具本身很簡單,傻瓜操作。但是Power Query和Power Pivot有一定的要求,尤其是Power Pivot,具體來說就是要學習一下DAX。

不過也不復(fù)雜,畢竟DAX是從Excel的基礎(chǔ)上發(fā)展出來的,有很多的相似性,至少入手的難度低了很多。

最后,再次建議大家嘗試一下用Power BI做報告。

Excel+Power Query+Power Pivot+Power BI


Power Excel 知識庫    按照以下方式進入知識庫學習
Excel函數(shù)   底部菜單:知識庫->Excel函數(shù)

自定義函數(shù)  底部菜單:知識庫->自定義函數(shù)

Excel如何做  底部菜單:知識庫->Excel如何做

面授培訓(xùn)  底部菜單:培訓(xùn)學習->面授培訓(xùn)

也可以在歷史文章中學習Excel,Power Query,Power Pivot,Power BI,Power Automate各種技巧。

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多