為什么說PowerBI是商業(yè)智能領(lǐng)域工具的終結(jié)者?
共 13788字,需瀏覽 28分鐘
·
2022-02-09 09:04
我是佐羅,目前在全球最大跨國奢侈品零售集團(tuán)擔(dān)任商業(yè)智能架構(gòu)師,超過10年企業(yè)級商業(yè)智能架構(gòu)及管理實戰(zhàn)經(jīng)驗。對于商業(yè)智能,這是我在十多年職業(yè)經(jīng)歷中一直探索的重要研究對象。
這篇內(nèi)容,思考了很久,做了再三考量,刪除了70%,保留了1.5萬字,因為我經(jīng)常看到很多人喜歡快餐,于是就精簡了。即使精簡了,還這么長,簡單揭示純種商業(yè)智能的精華奧義。本回答預(yù)計花費(fèi)25分鐘左右才能讀完,建議不跳讀,值得收藏!(文末有贈送2.2G Power BI 課程學(xué)習(xí)資料)
首先我們來討論一個問題:努力想得到,卻永遠(yuǎn)無法得到的東西,是什么?直接上答案:圣杯。因為這就是圣杯的含義。
那么在商業(yè)智能領(lǐng)域,什么是努力想得到,卻永遠(yuǎn)無法得到的東西呢?
本回答談的是 PowerBI,他攻克了商業(yè)智能終極難題,專家稱他是圣杯,游戲結(jié)束。很多小白紛紛懵逼,這里帶你看懂純種商業(yè)智能終極奧義。
純種二字,是我在公眾號之前發(fā)文過后,在這里重新加上的。商業(yè)智能可以有很多,甚至包括很多編程語言,但對于一個保持了純種血統(tǒng)的商業(yè)智能來說,純種是非常重要的。
如果你真的點(diǎn)錯了,也不妨看下去,我相信您一定可以從這件事物來洞察到一些智慧。
本文不是標(biāo)題黨,而的確是摘錄業(yè)界大師的說法,非個人主觀觀點(diǎn),當(dāng)然個人主觀觀點(diǎn)也與此相同。
在 2020.05.07 微軟商業(yè)應(yīng)用大會召開所透露的信息,PowerBI 即將發(fā)布的融合模型特性,成了絕對亮點(diǎn),被譽(yù)為《DAX 圣經(jīng)》作者稱:這是商業(yè)智能產(chǎn)品 20 年來的終極特性,是商業(yè)智能領(lǐng)域的圣杯,游戲結(jié)束。
本回答帶大家(包括小白)來了解商業(yè)智能,從零開始打怪升級,對專家來說,你可以看看如何運(yùn)用這一工具;對于小白而言,你可以看看是否是自己未來職業(yè)發(fā)展需要的工具。
本文首先給出行業(yè)大咖對商業(yè)智能終極特性的評價;然后,從零帶大家了解商業(yè)智能一路打怪升級直到終極Boss后的游戲結(jié)束;最后,來讓人思考我們?nèi)绾卫眠@些時代福利。
這是時代福利,即使您還在蒙圈,也不妨一看,看看這個福利是不是你要的。
“圣經(jīng)”作者說圣杯終于有了

不管這個圖是否能看懂,先來看評價:

精確翻譯如下:這(多語義混合模型)是商業(yè)智能領(lǐng)域 20 年來的圣杯,是語義模型的終極特性。PowerBI 迎來多語義模型與導(dǎo)入數(shù)據(jù)的混合模型。游戲結(jié)束。
Marco Russo 是商業(yè)智能領(lǐng)域的絕對權(quán)威,他編寫了被國人譽(yù)為《DAX 圣經(jīng)》的書籍,那是所有學(xué)習(xí)微軟商業(yè)智能工具的必備參考。而作為“圣經(jīng)”作者的 Marco 稱這個特性是“圣杯”(holy grail)。
為此特意查了下,到底啥是圣杯?解釋如下:
圣杯,最早出于中世紀(jì)傳說。據(jù)說圣杯是耶穌基督在最后的晚餐上飲葡萄酒的用具。后來,從亞瑪利太來的約瑟用此杯接被釘在十字架上的耶穌傷口里流出來的血,因此為基地教徒所珍愛。以后,圣杯幾經(jīng)轉(zhuǎn)手,最后竟下落不明了。遂引出許多以尋找圣杯為題材的故事。于是,Holy Grail 現(xiàn)在常被用來比作“無處尋覓的稀世珍寶;努力想得到卻永遠(yuǎn)無法得到的東西。”
從圣杯的故事來看,它是無處尋覓的稀世珍寶;努力想得到卻永遠(yuǎn)無法得到的東西。“圣經(jīng)”作者稱這是“圣杯”,可見這是一種什么特性。
圣杯已經(jīng)丟失多年,來看:
在這么多年的商業(yè)智能領(lǐng)域,該圣杯終于出現(xiàn)了,在 2020.05.07。
如果您是不小心從哪里點(diǎn)擊進(jìn)來的,根本不懂這里在說什么,那不要緊,我們從零開始談起。
我非常自信,你可以看懂讀懂,而且和你有關(guān)。
什么是商業(yè)智能
簡單講,商業(yè)智能的目的是從數(shù)據(jù)中獲得問題的答案。
這件事為什么重要而且越來越重要,不用解釋,不知道馬云有沒有說過數(shù)據(jù)時代來了,但數(shù)據(jù)時代早就來了。
不管你是什么角色,只要你在這個星球的人類社會做某項生意,就會產(chǎn)生數(shù)據(jù),你的決策就來自于數(shù)據(jù)和經(jīng)驗。例如這個星球上所有的企業(yè)都有財務(wù)部分,財務(wù)的表現(xiàn)形式就是數(shù)據(jù),其他類似。
商業(yè)智能,承載從數(shù)據(jù)中回答問題這樣一個誕生的動機(jī)。它從一開始誕生到今天的狀態(tài)是歷史發(fā)展的結(jié)果。
我相信身處數(shù)據(jù)時代的您,一定也得處理數(shù)據(jù),對嗎?那你一定要了解下了。
你一定用過商業(yè)智能工具
如果你說你沒有用過商業(yè)智能工具,我不信。
電子表格,就是最簡單的商業(yè)智能工具,它的歷史有 30 多年,比很多“后浪”都大,你一定用過電子表格,天天看的 Excel 100 技巧以及 VLOOKUP 10 大殺招都是這個范疇。
在電子表格中,只要你開始做一件事,就徹底進(jìn)入了商業(yè)智能世界,那就是透視表。按照微軟的定義:

數(shù)據(jù)透視表就是用來排列和匯總復(fù)雜數(shù)據(jù)的,這就是商業(yè)智能的最經(jīng)典應(yīng)用。從一個最本質(zhì)的角度,如果愛因斯坦的相對論有狹義和廣義,那么狹義的商業(yè)智能分析,就是用 業(yè)務(wù)邏輯常識對數(shù)據(jù)分類匯總。你理解這個定義比在網(wǎng)絡(luò)搜索出來 10000 字的商業(yè)智能解釋更加落地。
于是,Excel 的人群分成了兩類:
- 普通辦公人群,以繼續(xù)使用公式為主;
- 數(shù)據(jù)分析人群,以普遍使用透視表為主。
當(dāng)然,不排除有人同時作為辦公和數(shù)據(jù)分析來使用 Excel。
我們對這個階段的商業(yè)智能工具能力抽象如下:

如果有人在設(shè)計商業(yè)智能工具,它一定會具備透視表的能力,也就是:對數(shù)據(jù)分類匯總的能力。
對于個人來說,要會的技能包括:
- 透視表(簡單拖拽)
怎么樣,你會數(shù)據(jù)透視表嗎?不要著急,會和不會差不了多少,繼續(xù)看。
第一關(guān)能力檢驗:多個表怎么辦
來到 BI 工具第一關(guān)能力檢驗:它如何處理多個表?
BI 工具的本質(zhì)是將表示現(xiàn)實世界業(yè)務(wù)的數(shù)據(jù),通過解決數(shù)據(jù)的問題,反過來指導(dǎo)現(xiàn)實世界的改變。聽不懂嗎?

就像男人刮胡子和女人化妝,刮得不是自己,畫的也不是自己,而是自己的像。在數(shù)據(jù)時代,數(shù)據(jù)就是現(xiàn)實的像,通過刮數(shù)據(jù),就刮了現(xiàn)實。懂了吧。
這有著堅實的數(shù)學(xué)方法論根基,這個太深了,講了你會不懂,不講了。
看個例子。
例如:我們用訂單表,表示現(xiàn)實訂單;用產(chǎn)品表,表示現(xiàn)實產(chǎn)品。
問題來了,透視表可以對一個表展開分析,如果兩個表或者多個表怎么辦?
VLOOKUP 登上歷史舞臺。
VLOOKUP 為什么是 Excel 中最普適最重要的一個函數(shù),其本質(zhì)原因就在于它可以完成將表示現(xiàn)實世界的多個表合并成為一個表,再回到透視表來解決問題。
好聰明有沒有,爸爸不給你錢,你去讓你媽找你爸要了再給你。
于是,BI 工具第一關(guān)能力檢驗通過,也就是:

對于個人來說,要學(xué)會的這技能,太簡單了,就是:
- 透視表(簡單拖拽)
- VLOOKUP
很顯然,VLOOKUP 比透視表要難學(xué),但透視表才是能力的關(guān)鍵哦。
第二關(guān)能力檢驗:數(shù)據(jù)量超過 10 萬
來到 BI 工具第二關(guān)能力檢驗:它如何處理數(shù)據(jù)量大于 10 萬的情況?
在 2007 年以前,Excel 的單表處理限制是 65535 行,大約 6 萬行。這,過去可能還行,現(xiàn)在肯定吃不飽,寶寶會餓肚子哦。
那數(shù)據(jù)量超過了 6 萬行,怎么辦?尷尬了,VLOOKUP 也沒用啊,必須從底層來提升能力,于是新版 Excel 就有了,可以處理的數(shù)據(jù)行數(shù)來到了:
這是 104 萬行,終于可以吃飽了,這也是到目前(2020年),Excel 單表的最大容量,一般老板吃吃都會飽了的,因為一般的小老板也沒多少數(shù)據(jù)。所以,要想辦法炒掉小老板,去找找大老板哦。
同樣都是開車當(dāng)司機(jī),順風(fēng)車 30 一單,給大老板開車,你懂的…
于是,BI 工具第二關(guān)能力檢驗通過,也就是:

對于個人來說,要學(xué)會的這技能,太簡單了,就是:
- 透視表(簡單拖拽)
- VLOOKUP
很顯然,VLOOKUP 比透視表要難學(xué),但透視表才是純種的關(guān)鍵哦。雖然在第二關(guān)檢驗要處理的數(shù)據(jù)量級增大了,但個人并不需要多學(xué)習(xí)什么。
第三關(guān)能力檢驗:處理復(fù)雜邏輯
來到 BI 工具第三關(guān)檢驗:它如何處理復(fù)雜業(yè)務(wù)邏輯?
在透視表的使用上,默認(rèn)的計算邏輯就是匯總,匯總的方式包括了:

求和與計數(shù),我懂的,小學(xué)學(xué)過。方差是啥?標(biāo)準(zhǔn)差是啥?其實你服務(wù)的老板和你一樣,很多大老板不一定知道啥是方差,你告訴他你做了一個方差的計算,他其實第一反應(yīng)是:這是個大學(xué)生吧,做生意需要方差干什么呢?
當(dāng)然,萬一碰到了有高端文化的老板就要挑戰(zhàn)你了,因為他懂方差,他會讓你算:除了 Excel 中的透視表提供了默認(rèn)的 11 種匯總計算方式。如果要計算同比增長,怎么辦?
于是,就得學(xué)習(xí)了 Excel 的這個:

通過簡單選擇,就可以輕松應(yīng)對同環(huán)比,匯總的百分比等考驗。
于是,BI 工具第三關(guān)能力檢驗通過,也就是:

這算復(fù)雜邏輯嗎?怎么不算呢,算不算復(fù)雜邏輯,不是學(xué)校的教授說了算,是老板說了算。請注意,你給教授交了學(xué)費(fèi),你是教授的客戶。而老板給你發(fā)工資哦,老板是客戶。算不算復(fù)雜邏輯,你在學(xué)校,教授為了讓你認(rèn)為你學(xué)了高深知識,錢沒白花,所以要告訴你那是復(fù)雜邏輯;而到老板這里就不同了,也許求平均值或求方差或同環(huán)比就是復(fù)雜邏輯了呢,不信,不信你問問你老板懂不懂啥叫總體標(biāo)準(zhǔn)差?
所以,不出意外,掌握著 80% 資源的 20% 人類用求和,標(biāo)準(zhǔn)差還不夠你臭屁的嗎?
服務(wù)好他們只需要學(xué)會:
- 透視表(簡單拖拽)
- 透視表(復(fù)雜邏輯選擇)
- VLOOKUP
很顯然,VLOOKUP 比透視表要難學(xué),但透視表才是能力的本質(zhì)哦。雖然處理的數(shù)據(jù)量級增大了,但個人并不需要學(xué)習(xí)什么。透視表對復(fù)雜邏輯的處理也都通過選擇完成,并非難事。
所以,你懂了你是怎么被引誘到學(xué)習(xí) Excel 的世界了吧。因為,你學(xué)習(xí)它是那么簡單,而老板又覺得難。那你不是對老板的降維打擊嗎?爽不爽?
但不小心你跳到了大一點(diǎn)的公司,問題變得全面復(fù)雜了。
第四關(guān)能力檢驗:更大量數(shù)據(jù),更復(fù)雜關(guān)系,更復(fù)雜邏輯
來到 BI 工具第四關(guān)能力檢驗:如何處理更大量數(shù)據(jù),更復(fù)雜關(guān)系,更復(fù)雜邏輯?
不難看出,前三關(guān)檢驗都是面對沒啥文化的老板,透視表用用,VVV,拖拖拖,拽拽拽就可以了。隨著數(shù)據(jù)時代成為現(xiàn)實世界,各位小老板成了大老板,數(shù)據(jù)多了,他們還自學(xué)了MBA,老板們已經(jīng)非常厲害了,老板會一下給你出三大難題來考驗?zāi)悖?/p>
- 數(shù)據(jù)量超過 100 萬,要處理,怎么辦?
最好秒出計算答案。 - 數(shù)據(jù)表關(guān)系很復(fù)雜,寫 VLOOKUP 要寫到吐,怎么辦?
最好自動完成。 - 業(yè)務(wù)邏輯更加復(fù)雜,需要計算買了啤酒但不買奶瓶的VIP類中年男性的YTD購買額的同比增長率,怎么辦?
于是,任何某 BI 工具廠商,都必須同時解答出上述三個題目,不然,就沒法給老板做表了啊。
于是,商業(yè)智能屆也迎來了新的發(fā)展,大家紛紛進(jìn)入賽道,號稱自己不但可以處理以上內(nèi)容,并可以制作酷炫的圖表。還有很多工具只能制作酷炫的圖表,把 BI 工具真正要解決的問題甩給別人,正如:

于是,你要搞清楚你得到的工具到底是 BI 工具,還是作圖工具,還是數(shù)據(jù)清洗工具?
現(xiàn)在我們也許需要一個新的引擎。
引擎,的作用是提供動力。并徹底解決三件事:
- 數(shù)據(jù)量級問題;
- 復(fù)雜關(guān)系問題;
- 復(fù)雜邏輯問題。
一個頂級的引擎,應(yīng)該這樣定位:
- 可以處理無限數(shù)據(jù)量級;
- 可以處理任意復(fù)雜關(guān)系;
- 可以處理任意復(fù)雜邏輯。
你看懂了嗎?無限,任意,任意。這些都是非常任性的極致化用詞,如果一個引擎有這三個基因,我們就說它強(qiáng)大。
好啊,微軟,你有本事,你來啊,看你可以攻破第四關(guān)。
所以,再去比較商業(yè)智能產(chǎn)品的時候,這樣問自己:
從對數(shù)據(jù)的分類匯總分析角度,可以處理無限數(shù)據(jù)量級且任意復(fù)雜關(guān)系且任意復(fù)雜邏輯的問題嗎?
請注意上述問句的語境:是分類匯總分析角度。
雖然感覺自己的要求有點(diǎn)過分了,但是在微軟面前,我還是任性了一次的。
這個問題就是第四關(guān) Boss 發(fā)出的必殺技,99.99% 的 BI 工具就死在這里。因為我找了一圈沒有找到。
不難意識到,要么從頭來過,痛定思痛,打造出來一個強(qiáng)勁的引擎,提供更高,更快,更強(qiáng)的動力;要么再繼續(xù)在原有的基礎(chǔ)上來修改。很顯然,微軟選擇了偷偷地打造一個新的引擎。
作為微軟,羅叔研究了他的黑歷史,原來打造新 BI 引擎(內(nèi)部稱呼vertipaq,發(fā)音為:我的派克)的人,他不是一個人在戰(zhàn)斗,他不是一個人在戰(zhàn)斗,太壞了吧~ 他繼承了繼承了 Excel 民族的偉大函數(shù)精神 和 多維分析民族的偉大動態(tài)靈魂 和 以及大傻器 SQL 查詢的那個軸勁兒,難道這就是三大領(lǐng)域的精中之精嗎?
也就是說,原來微軟打造的BI引擎,繼承了爺爺?shù)木A,爸爸的精華,吸收后,再在優(yōu)秀的基因下,2009 年誕生基于數(shù)據(jù)模型的 DAX 引擎,并伴隨 Excel 2010 版橫空出世。哈哈。
由于當(dāng)時的這個 BI 引擎沒有長大,很多人根本不看重他。但業(yè)界專家懂行的人,一看就知道出大事了。我偷偷地瀏覽了這些專家的博客,外國人的博客和很多國人的不同,他們喜歡用 Amazing,WOW,上帝這些詞語,而且會分析,我記得我偷偷瀏覽了當(dāng)時全球 Excel 最大社區(qū)的創(chuàng)始人的話,他說,這是 Excel 20 年來最大的變革。
后來偷偷看了“DAX圣經(jīng)”作者的訪談,他說,當(dāng)聽到這個消息時,他立馬去了西雅圖找微軟團(tuán)隊印證此事屬實,立馬意識到出大事了,立馬創(chuàng)業(yè)。
在2015年7月24日,以 Power BI 正式發(fā)布為標(biāo)志,這個基于數(shù)據(jù)模型的 DAX 引擎作為心臟已經(jīng)長大,它從基因?qū)用婵梢越鉀Q剛剛的三個問題:
- 可以處理無限數(shù)據(jù)量級;
- 可以處理任意復(fù)雜關(guān)系;
- 可以處理任意復(fù)雜邏輯。
在 Power BI 中(Excel 也可以),處理的數(shù)據(jù)量級只受限于電腦的內(nèi)存容量,而沒有軟件限制;可以處理任意復(fù)雜關(guān)系,全自動建立關(guān)系,說人話就是全自動 VLOOKUP;對分類匯總型計算可以通過 DAX 處理任意復(fù)雜邏輯。
Power BI 通過了商業(yè)智能能力的第四關(guān)檢驗,來到:

請注意如上圖所示,在上圖中,只字未提 Excel,只字未提 PowerBI,如果這個星球上有一個工具可以滿足:
- 可以處理無限數(shù)據(jù)量級;
- 可以處理任意復(fù)雜關(guān)系;
- 可以處理任意復(fù)雜邏輯。
并且比 PowerBI 做的很好,對個人免費(fèi),我立馬就用。很可惜,除了 PowerBI ,沒有找到另一個。當(dāng)時,我只是自己悶頭用,因為這個工具的特點(diǎn)就一個字:丑,但是好用。
這里再次可以看出,其實并非要成為 PowerBI 的腦殘粉,而是客觀地,偷偷地,甚至有些任性地提出了近乎無理取鬧和不講道理的苛刻條件,但 PowerBI 居然滿足了我們。
再仔細(xì)看看自己的任性條件:如果是一個 BI 工具,可以證明達(dá)到這三大特性,那么就說他好:
- 可以處理無限數(shù)據(jù)量級;
- 可以處理任意復(fù)雜關(guān)系;
- 可以處理任意復(fù)雜邏輯。
當(dāng)然,這個星球上,除了 PowerBI 以外,后來發(fā)現(xiàn),確實也能存在工具可以做到這些,但對個人并不免費(fèi)。
對于個人來說,要學(xué)會PowerBI的技能,需要:
- 透視表(簡單拖拽)
- 透視表(復(fù)雜邏輯選擇)
- VLOOKUP
- 忘記前面 3 點(diǎn)
- 再掌握商業(yè)智能本質(zhì)思想
- 再理解數(shù)據(jù)模型
- 再掌握操作數(shù)據(jù)模型的函數(shù)和正確模式
一般人我不告訴他,這才是個人商業(yè)智能工具的分水嶺,他需要:忘記前面 3 點(diǎn)。再學(xué)習(xí)后面三點(diǎn)。毫不掩飾地說,如果你看懂了本文,再來回顧你學(xué)習(xí)過的東西,有一部分是不是坑呢?
有沒有人永遠(yuǎn)讓你用 VLOOKUP 的?不行就再加 VBA 的?還有一部分是讓你編程的?還有一部分是讓你學(xué)習(xí)做圖表美顏的,有沒有?
為了學(xué)會 PowerBI,你只要不停地做報告就可以了。這里面全都是大傻若傻地笨拙努力,所以這么多年,做了特別多的模型和報告,每當(dāng)離職的時候,都是一場災(zāi)難,因為總是重做一遍。而對自己,也很不爽,公司越大,需求越多越詭異,很多都要重新做,重復(fù),是一件枯燥而可怕的東西~
此時,默默地對心中的BI工具提出了終極任性:能復(fù)用嗎?
第五關(guān)能力檢驗:復(fù)用
終于,來到了 BI 工具第五關(guān)能力檢驗:他可以復(fù)用嗎?
請再認(rèn)真回味第四關(guān)的 Boss,它是:
- 可以處理無限數(shù)據(jù)量級;
- 可以處理任意復(fù)雜關(guān)系;
- 可以處理任意復(fù)雜邏輯。
那么,第五關(guān)的 Boss,就是:
- 可以處理無限數(shù)據(jù)量級;
- 可以處理任意復(fù)雜關(guān)系;
- 可以處理任意復(fù)雜邏輯;
- 可以復(fù)用任何上述三者。
這就是商業(yè)智能領(lǐng)域的終極大 Boss,請注意里面的極端用詞:無限,任意,任意,任何,全部是絕對極限地任性用詞。
作為任何 BI 工具,可以攻克這關(guān),就承認(rèn)它的確是非常強(qiáng)大地了。
什么數(shù)據(jù)可視化,什么ETL,什么什么,都是任性的靈魂外部的軀殼而已。
2020 年 5 月 7 日,是個特別的日子,就聽說微軟的 PowerBI,作為商業(yè)智能領(lǐng)域工具之一的參賽選手,正式宣布自己通關(guān)。它實現(xiàn)了上述所有特性,徹底擊敗商業(yè)智能領(lǐng)域終極大 Boss。
讓我們一起來做個終極測試:
已知:
- 我們已有一個大企業(yè)的銷售數(shù)據(jù)模型,數(shù)據(jù)量 10 億;
- 我們已有一個大企業(yè)的財務(wù)數(shù)據(jù)模型,數(shù)據(jù)量 100 萬;
- 我們自己還有一個天氣數(shù)據(jù) Excel 表,數(shù)據(jù)量 365 行。
問題:
- 如何聯(lián)立已有的企業(yè)銷售數(shù)據(jù)模型,企業(yè)財務(wù)數(shù)據(jù)模型和天氣數(shù)據(jù)Excel表制作一個按日期的銷售,利潤率以及隨天氣變化的分析?
常規(guī)做法就是為了做這件事,需要額外重新構(gòu)建模型,如果沒有“重用”的特性,就不得不重復(fù)構(gòu)建一個多達(dá) 10 億的數(shù)據(jù)模型,對時間和資源都是極度的浪費(fèi)。
這個場景太任性了,我倒要看看 PowerBI 怎么解。
由于不知道這個星球上是否有 BI 工具可以做到這點(diǎn),只能用剛剛宣稱可以做到這點(diǎn)的 PowerBI 來演示了。
首先,打開一個空白的文件,誰都會。
第二步,選擇已知的企業(yè)級銷售數(shù)據(jù)模型,引用它,顯示為紅色,如下:

請注意我的用詞,引用它,不是引誘它,也不是加載它,這就是導(dǎo)致可以秒級得到它的結(jié)構(gòu)。
第三步,選擇已知的企業(yè)級財務(wù)數(shù)據(jù)模型,引用它,顯示為綠色,如下:

目前這兩個紅色和綠色的模型,都被引用了,看到了它們的結(jié)構(gòu),我們基于這個結(jié)構(gòu)來再次建立關(guān)系,如下:

它的邏輯本質(zhì)是這樣的:

銷售模型(有10億數(shù)據(jù))和財務(wù)模型(有100萬數(shù)據(jù))可能完全在兩個不同的地理位置的服務(wù)器存放,例如一個在美國,一個在法國。但我在中國上海的一間星巴克打開電腦,現(xiàn)在就想把它們?nèi)涡缘仃P(guān)聯(lián)起來看,就是要那種特別任性的感覺。
第四步,加載已有的天氣 Excel 數(shù)據(jù)表,導(dǎo)入它,顯示為藍(lán)色,如下:

它的邏輯本質(zhì)是這樣的:

可以看出,作為用戶只需要一臺筆記本電腦,不用太任性的就行(大概5千到1萬RMB),就可以在幾秒內(nèi)重用多達(dá)億級的企業(yè)數(shù)據(jù)模型而不用重新導(dǎo)入數(shù)據(jù),立馬和自己手頭的 Excel 文件數(shù)據(jù)完全整合,該分析啥分析啥。
第五步,基于混合的數(shù)據(jù)模型結(jié)構(gòu),編寫新邏輯。
首先來編寫一個利潤率的邏輯:( 銷售:銷售額 - 財務(wù):費(fèi)用 - 財務(wù):折扣 ) / 銷售:銷售額,如下:

不同顏色的框選內(nèi)容來自不同的數(shù)據(jù)模型結(jié)構(gòu),但在這里就這么簡單的融合了。
再來加入天氣的數(shù)據(jù),得到:

至此,所有的數(shù)據(jù)得到了復(fù)用。
星巴克的小姐姐看到了這個過程,她說她看懂了,驚呆了,送了我一張任性的星巴克免費(fèi)券,我買了星冰樂。
我隱約感到有點(diǎn)甜,也就是說:一個普通的業(yè)務(wù)用戶,只需要知道利潤率的邏輯:( 銷售:銷售額 - 財務(wù):費(fèi)用 - 財務(wù):折扣 ) / 銷售:銷售額,以及從哪里可以引用到企業(yè)數(shù)據(jù)模型,就可以在幾秒鐘創(chuàng)建基于數(shù)億的數(shù)據(jù)與自己數(shù)據(jù)融合后的分析。
你覺得怎么樣,要不要來玩一下呢?
因此,
Power BI 相當(dāng)于在 2020.05.07 正式宣布:我長大了。這個基于數(shù)據(jù)模型的 DAX 引擎作為心臟已經(jīng)長大,并開始和所有器官形成組織,從基因?qū)用婵梢詮?fù)制,形成了真正靈魂加身體,通過了純種 BI 工具的第五關(guān)考驗,徹底解決五個問題:
- 可以處理無限數(shù)據(jù)量級;
- 可以處理任意復(fù)雜關(guān)系;
- 可以處理任意復(fù)雜邏輯;
- 可以復(fù)用任何上述三點(diǎn);
- 不需要成為專業(yè)程序員。
至此,在 Power BI 中(Excel 也可以),處理的數(shù)據(jù)量級只受限于電腦的內(nèi)存容量,而沒有軟件限制;可以處理任意復(fù)雜關(guān)系,全自動建立關(guān)系,說人話就是全自動 VLOOKUP;對分類匯總型計算可以通過 DAX 處理任意復(fù)雜邏輯,例如:隔壁的老王的老婆的同事的狗愛吃什么;而且可以無限制復(fù)用;最重要的是,這一切不需要成為程序員,如果你看懂了本文,那就已經(jīng) OK 了。
Power BI 通過了第五關(guān)BI工具能力檢驗,也就是:

請注意如上圖所示,在上圖中,只字未提 Excel,只字未提 PowerBI,如果這個星球上有一個工具可以滿足:
- 可以處理無限數(shù)據(jù)量級;
- 可以處理任意復(fù)雜關(guān)系;
- 可以處理任意復(fù)雜邏輯;
- 可以復(fù)用任何上述三點(diǎn);
- 不需要成為專業(yè)程序員。
并且比 PowerBI 做的很好,對個人免費(fèi),那我立馬就用。并不是非 PowerBI 不用的,很可惜,除了 PowerBI,要么太貴,沒機(jī)會測試是否滿足以上任性要求。
這里再次可以看出,我們并非 PowerBI 的腦殘粉,而是客觀地給出了評估依據(jù),如果是一個 BI 工具,來證明可以達(dá)到這五大特性,那么就認(rèn)為他是強(qiáng)大的 BI 工具。
要駕馭這個BI工具,對于個人來說,要會的技能包括:
- 透視表(簡單拖拽)
- 透視表(復(fù)雜邏輯選擇)
- VLOOKUP
- 忘記前面 3 點(diǎn)
- 掌握商業(yè)智能本質(zhì)思想
- 理解數(shù)據(jù)模型
- 掌握操作數(shù)據(jù)模型的函數(shù)和正確模式
注意,忘記前面 3 點(diǎn)是非常重要的。
專家們的感嘆
老外的這篇推文一發(fā),引發(fā)眾多專家共鳴。

微軟 MVP Gilbert 說:游戲確實結(jié)束。這意味著可以基于任何數(shù)據(jù)集來提供真正的單一事實。
有真正厲害的專家,第一時間 @ 了 PowerBI 教父,問:這個可以在 Excel 里用嗎?

教父直接回復(fù):可以。
于是諸大神振奮了,Excel 和 PowerBI 都可以這么玩。
其實何止如此呢?
微軟的戰(zhàn)略定位
在微軟給出的框架下,是這樣的:

Power BI 教父親自告訴你,PowerBI 其實有兩部分:
- Power BI Datasets - 數(shù)據(jù)集
- Power BI Reports - 報表
Power BI 的核心原來根本不是什么可視化和報表,而是:數(shù)據(jù)模型。
我驚了,我在多年間提出了這么任性而無禮的苛刻條件,居然被無情地接納了,而如今實現(xiàn)了。這得傻到啥程度呢,來滿足這種要求,這輩子沒見過。

表示 666。
微軟花費(fèi)了長久的時間和資源來優(yōu)化這個部分的結(jié)構(gòu),但還是丑。
什么是純種商業(yè)智能
那么,接著要講一個非常重要的問題:什么是純種商業(yè)智能?注意:純種二字。
啥是純種?很顯然這貓有點(diǎn)太純種了~

羅叔家也有一只貓,她老是這樣:

她是從小被撿回來的,一直也沒搞懂她是不是純種的,因為她的行為有些詭異。為了測試她是不是一只純種貓,給她準(zhǔn)備了活魚放好在魚缸里,她真的跳了上去:

然后,她做出了讓人驚嘆的行為:


我了個去,她居然不吃魚,她是來喝湯的。所以,羅叔更開始懷疑她是不是純種貓了。
那么對于商業(yè)智能的純種,是什么嗎?如果你搞清楚了這件事,那就可以想通很多東西。
- 可視化是純種必備的基因嗎?
市面有很多強(qiáng)大的可視化工具,PBI也可以可視化,但不是本質(zhì)基因。 - 做報表是純種必備的基因嗎?
市面有很多強(qiáng)大的可視化工具,PBI也可以做報表,但不是本質(zhì)基因。 - 整數(shù)據(jù)是純種必備的基因嗎?
市面有很多強(qiáng)大的整數(shù)據(jù)工具,PBI也可以整數(shù)據(jù),但不是本質(zhì)基因。
作為 BI 工具的本質(zhì)基因是:以數(shù)據(jù)模型為核心的 BI 體系。

這個星球上的 BI 產(chǎn)品,每個都開了美顏,表面上大家說來比的是內(nèi)涵,結(jié)果全部都是比美顏后的樣子。而最丑陋最土最便宜的垃圾 Power BI,卻繼承了爺爺?shù)摹俺蟆保职值摹俺蟆保约焊俺蟆保钦嬲募兎N BI 產(chǎn)品。
每當(dāng)人們說要比內(nèi)涵的時候,你真的不是說的是長相嗎?
而長相和體態(tài)真的可以塑造,而決定到底是什么,是不是商業(yè)智能工具的,不是可視化,是核心引擎,是繼承了他爹和他爺爺?shù)幕蚨鴽Q定的。
其實,再告訴你最大的秘密吧。
我其實用 PowerBI 的真正原因是,因為我要聽 Justyna 小姐姐的演講:

因為看她的演講可以和她學(xué)英文,你信嗎?


我猜測,有 Justyna 來用 AI 打扮 Power BI,未來 Power BI 就不會太丑了。
那到底需要編程嗎
這幾乎是 99% 的入門小伙伴提出的疑惑:到底需不需要編程?
如果說作為 BI 工具的本質(zhì)基因是:以數(shù)據(jù)模型為核心的 BI 體系。
那么,對個人做商業(yè)智能分析來說:不需要編程。
什么是編程?
簡單講,編程的對象是誰?是計算機(jī)。而不是你老板。當(dāng)你的大腦想的是內(nèi)存和CPU以及創(chuàng)建對象,代碼等而不是業(yè)務(wù)邏輯的時候,就開始編程了。
作為商業(yè)智能分析師,在 Power BI 的體系下,首先是業(yè)務(wù)驅(qū)動的,應(yīng)該想的是啥?應(yīng)該想的是老板,是業(yè)務(wù)本身。因此,我們從來不寫代碼,我們只寫表示業(yè)務(wù)邏輯的公式,和 Excel 一樣的公式。
Power BI 引擎也幾乎榨干了用公式表示業(yè)務(wù)邏輯的最簡單方式。
那為什么有人會說自己學(xué)不會寫 PowerBI 的 DAX 公式呢?答案在于:
- 透視表(簡單拖拽)
- 透視表(復(fù)雜邏輯選擇)
- VLOOKUP
- 忘記前面 3 點(diǎn)
- 掌握商業(yè)智能本質(zhì)思想
- 理解數(shù)據(jù)模型
- 掌握操作數(shù)據(jù)模型的函數(shù)和正確模式
其中的第四點(diǎn):因為你沒有忘記前面 3 點(diǎn),所以,進(jìn)入不了新的境地。
如果沒明白,請看:










相當(dāng)于:
第一步,修煉《九陽真經(jīng)》。在商業(yè)智能領(lǐng)域其實是:人的邏輯思維能力。很多人其實并不具備,不少人是自己邏輯錯位的。
第二步,理解太極拳的本質(zhì)。在商業(yè)智能領(lǐng)域其實是:用業(yè)務(wù)邏輯常識篩選數(shù)據(jù)模型后動態(tài)分類匯總。其中動態(tài)二字是最為精妙的。
第三步,這套叫啥BI,我忘了;你這里有什么牛X算法嗎?不知道。
第四步,這就對了,你就記得按邏輯把公式寫出來把這個業(yè)務(wù)表示出來就行了。
看到了嗎?
如果你總記得 Excel 的習(xí)慣,那就駕馭不了 Power BI 的引擎。
小伙伴又要問了:那怎么修煉自我邏輯,以練就《九陽真經(jīng)》呢?答案非常簡單,就是做一個講道理的人。從小到大,你是不是一個講道理的人呢?你確認(rèn)你是一個講道理的人嗎?一個正常的講道理的人,在18歲時,都默認(rèn)連成《九陽真經(jīng)》。18歲前甚至包括大學(xué)學(xué)習(xí)的理科知識,即使你全部忘記,也會將邏輯性內(nèi)化。因此,第一步就成了。
理解第二步有難度,動態(tài)性,后面來解釋。
第三步,請忘記 Excel 或 PY 或 Java 任何已有的學(xué)習(xí)經(jīng)驗。
第四步,想著老板和業(yè)務(wù)邏輯用表列和度量值(業(yè)務(wù)邏輯的定義)來做出一個個自己需要的圖表即可。
整個過程,那么自然。
具體點(diǎn),那還需要學(xué)習(xí) Python 嗎
首先說明一點(diǎn),非常認(rèn)真地承認(rèn) Python 的強(qiáng)大和地位,正如,原子非常重要,可以塑造出任何東西,甚至包括再造一個 PowerBI 的 PY 版。
經(jīng)常看到這樣的廣告:
Python能夠這么火其中一個重要的原因是數(shù)據(jù)分析帶起來的,Python的優(yōu)點(diǎn)有很多,要是能運(yùn)用到工作中,會發(fā)現(xiàn)工作的效率大大提升,當(dāng)然漲薪也是再正常不過的事情。
互聯(lián)網(wǎng)公司很多人都喜歡用Python完成自動化辦公,表格處理,數(shù)據(jù)分析、圖表制作等工作。無論你做研發(fā),系統(tǒng)架構(gòu),還是做產(chǎn)品,運(yùn)營,甚至是管理,數(shù)據(jù)分析就是你的基本功,它不單單是一個職位,而是一個技能。
尤其當(dāng)今社會需要的,絕不是只會寫代碼的碼農(nóng),而是技術(shù)過硬又懂業(yè)務(wù)的,可以通過數(shù)據(jù)分析**,優(yōu)化代碼解決實際業(yè)務(wù)問題的復(fù)合性人才!

請仔細(xì)觀察上述的代碼,這段代碼的強(qiáng)大的毋庸置疑,但它建立在一個前提下:客戶知道他要什么。
是否有這個假設(shè)是至關(guān)重要的。
首先,我們說 PY 非常強(qiáng)大,而且在非常多的領(lǐng)域都比 PowerBI 強(qiáng)大得多得多,它可以做數(shù)據(jù)分析,也可以做數(shù)據(jù)科學(xué),也可以做可視化,還可以做人工智能。沒有錯!它甚至還可以編寫出一個長得一摸一樣的 Power BI 出來。
但,PY 本身卻不是商業(yè)智能工具,還記得這個說法嗎:
用業(yè)務(wù)邏輯常識篩選數(shù)據(jù)模型后動態(tài)分類匯總。
其中,動態(tài)二字是商業(yè)智能的精妙所在。
因為,往往人們要基于變化來看變化。
IT永遠(yuǎn)問用戶:你到底要什么?
用戶永遠(yuǎn)告訴IT:你做的不是我要的。
因為,用戶沒有動態(tài)的選擇權(quán),這就是問題的根源:現(xiàn)實中,客戶在不知道自己想要什么的狀態(tài)下,還希望在保有選擇權(quán)的前提下,自己發(fā)現(xiàn)自己想要的。
用戶必須告訴 IT 他要什么,IT 寫一段 PY 或 SQL 得到靜態(tài)的答案。但用戶又怎么知道自己要什么,用戶要的就是在可變性當(dāng)中去分析變化。
下面舉一個全動態(tài)的 BI 的例子,任何人都可以嘗試用非 Power BI 來構(gòu)建:

對于一個 ABC 分析,由用戶在分析的時候來動態(tài)指定要分析的:
- X 軸到底是啥
- Y 軸到底是啥
- ABC 的比例
- 時間范圍
- 指標(biāo)到底是啥
這種動態(tài)性是商業(yè)智能工具純種 DNA 的關(guān)鍵基因。
商業(yè)智能分析師不該從技術(shù)角度寫代碼,只該從業(yè)務(wù)角度寫公式。
要問一個工具是不是純種商業(yè)智能工具,先來回答,它可以提供怎樣的動態(tài)性。
那要學(xué)習(xí) Python 嗎?不重要。重要的是,你如何去保持動態(tài)性?
動態(tài)性意味著什么?
純種商業(yè)智能的根本智慧
如果看懂了上面的表述,不難得到一個啟發(fā):
純種商業(yè)智能工具可以最高性價比幫助分析師構(gòu)建一個可變的分析模型,把盡可能多的選擇權(quán)留到分析的時刻,根據(jù)變化來分析變化。
這里有兩個關(guān)鍵點(diǎn):
- 第一位:
守護(hù)客戶選擇權(quán) - 第二位:
提供最高性價比
這堪稱絕妙的智慧:
第一,拋開商業(yè)智能本身,對人生而言,你覺得你有選擇權(quán)嗎?這個選擇權(quán)有沒有被無情的層層剝奪呢?你的人生你知道你要要什么嗎?沒有選擇權(quán)和有選擇權(quán),你應(yīng)該懂這個本質(zhì)智慧了吧。
第二,為了得到選擇權(quán)(例如人生),你覺得會有多大的犧牲?
終極的純種商業(yè)智能,它為最終的決策者守護(hù)了守護(hù)客戶選擇權(quán)。在客戶(可能是決策者)分析的那個瞬間才決定如何計算。而在守住這份選擇權(quán)的同時,終極的純種商業(yè)智能還提供最高性價比:
- 可以處理無限數(shù)據(jù)量級;
- 可以處理任意復(fù)雜關(guān)系;
- 可以處理任意復(fù)雜邏輯;
- 可以復(fù)用任何已有前三;
- 不需要成為專業(yè)程序員;
- 對于個人是完全免費(fèi)的。
那么請問:在這個星球上,有什么 BI 工具,可以堅守守護(hù)客戶選擇權(quán)作為底線的前提下提供最高性價比:無限量級,任意關(guān)系,任意復(fù)雜,任意復(fù)用,不學(xué)編程,完全免費(fèi)?
Power BI,雖然他依然不夠完美,雖然他很丑,但他卻是個純種商業(yè)智能工具。
總結(jié)
2020年5月7日,Power BI 官宣將支持任意混合模型。
被譽(yù)為《DAX 圣經(jīng)》作者稱:這是商業(yè)智能產(chǎn)品 20 年來的終極特性,是商業(yè)智能領(lǐng)域的圣杯,游戲結(jié)束。
一群業(yè)界專家表示認(rèn)同和驚嘆。圣經(jīng)作者稱圣杯,非同凡響。
游戲結(jié)束,有兩層含義:
- 對 Power BI 本身而言,他闖過了上帝考察純種 BI 的五關(guān),通關(guān),游戲結(jié)束。
- 對商業(yè)智能市場而言,大家還爭什么爭啊,Power BI 通關(guān)了,游戲結(jié)束。
市場的標(biāo)識性事件:
- Gartner 評價 Power BI 連續(xù) 13 年領(lǐng)導(dǎo)者,說人話就是:
世界第一。 - 97% 的世界 500 強(qiáng)都在用 Power BI,為啥啊?
還用問,好用唄。 - 對于個人來說,全免費(fèi)。
那很多小白就要問了,他憑什么這么牛,憑什么是圣杯,憑什么游戲結(jié)束?
本文揭示了商業(yè)智能的五大關(guān)口,它們是:

作為把守第五關(guān)終極關(guān)卡的通關(guān)條件:
- 可以處理無限數(shù)據(jù)量級;
- 可以處理任意復(fù)雜關(guān)系;
- 可以處理任意復(fù)雜邏輯;
- 可以復(fù)用任何已有前三;
- 不需要成為專業(yè)程序員。
這里只字不提 Power BI,任何通過這 5 點(diǎn)考驗的工具,都認(rèn)為是具備純種商業(yè)智能DNA。Power BI 終于過關(guān),但不得不說 Power BI 沒做美顏,還有點(diǎn)丑。
很多人不理解 Power BI 作為純種商業(yè)智能工具的代表之一,它和數(shù)據(jù)可視化工具,和編程開發(fā)工具,數(shù)據(jù)科學(xué)工具的本質(zhì)不同在哪里,純種的純,純的是啥?
有人說自己是BI,其實自己是個可視化工具,承認(rèn)可視化工具確實可以很美。
有人說自己是BI,其實自己是個數(shù)據(jù)查詢平臺,承認(rèn)數(shù)據(jù)查詢平臺確實可以很強(qiáng)勁。
有人說自己是BI,其實自己是個編程開發(fā)工具,承認(rèn)編程開發(fā)工具還甚至可以再造一個 Power BI。
但有沒有純種商業(yè)智能基因,請檢查:
- 可以處理無限數(shù)據(jù)量級;
- 可以處理任意復(fù)雜關(guān)系;
- 可以處理任意復(fù)雜邏輯;
- 可以復(fù)用任何已有前三;
- 不需要成為專業(yè)程序員。
通過一個全全全動態(tài)ABC分析,為您揭示了純種商業(yè)智能的終極奧義:
守護(hù)客戶選擇權(quán),提供最高性價比。
這種終極奧義讓人想到超出商業(yè)智能本身,每當(dāng)設(shè)計一份簡單的報告的時候,領(lǐng)悟終極奧義必殺的分析師,他們用圣杯級商業(yè)智能工具,為客戶守護(hù)選擇權(quán),當(dāng)客戶做出選擇時才實時發(fā)出計算,讓客戶可以在變化中分析變化,并提供了無限量級,任意關(guān)系,任意復(fù)雜,任意復(fù)用,不學(xué)編程,對個人完全免費(fèi)的最高性價比。
我是BI佐羅,我終于等到了當(dāng)年我想要的工具。我希望個人的愚見可以幫助到像曾經(jīng)的我一樣的你,大致搞清楚商業(yè)智能是不是你要的,以及你要的是不是商業(yè)智能,尤其是純種的。
最后,再次反思:
現(xiàn)實中,【客戶】在不知道自己想要什么的狀態(tài)下,還希望在保有選擇權(quán)的前提下,自己發(fā)現(xiàn)自己想要的。
現(xiàn)實中,【自己】在不知道自己想要什么的狀態(tài)下,還希望在保有選擇權(quán)的前提下,自己發(fā)現(xiàn)自己想要的。
如果這就是自己想要而永遠(yuǎn)得不到的精神需求,那難道這不正是圣杯嗎?
最后的最后,再次反思:
努力想得到卻永遠(yuǎn)無法得到的商業(yè)智能是什么?可以堅守守護(hù)客戶選擇權(quán)作為底線的前提下提供最高性價比:使用簡單,無限量級,任意關(guān)系,任意復(fù)雜,任意復(fù)用。
努力想得到卻永遠(yuǎn)無法得到的,是什么?圣杯。
什么是圣杯?一份極致的純。終其始終,為一份純。
所以,將那些復(fù)雜和表象褪去,找到最本質(zhì)的純,就看到了圣杯。那也許是一只純種的貓;也許是叫可口可樂的可樂;叫 PowerBI 的 BI;叫愛的愛;叫理想的理想。
目前,只有兩種商業(yè)智能,一種叫:PowerBI,一種叫 其他。正如世間的任意事物,要么是純的,要么是雜的。
守得住純,其他還重要嗎?
最后,我專門整理了 2G 的 Power BI 學(xué)習(xí)資料(里面有很多學(xué)習(xí)課程是我親自開發(fā)的,其中還有一些是付費(fèi)的教程),主要包含有 Power BI 介紹、新手入門、以及直播視頻等,我都給你準(zhǔn)備好了,還沒領(lǐng)取的小伙伴,可點(diǎn)擊下方鏈接免費(fèi)獲取。
知乎營銷平臺
另外關(guān)于 BI 領(lǐng)域,尤其是 PowerBI 領(lǐng)域的最新進(jìn)展及解答一些相關(guān)問題,平時我也會在知乎上分享一些想法,你可以瀏覽我的主頁查看更多關(guān)于PowerBI 知識!
我是BI佐羅,讓 Power BI 成為你職場發(fā)展的核心競爭力PS:記得點(diǎn)贊,給不知是不是純種的貓貓買小魚干。:)

關(guān)于 "為什么說PowerBI是商業(yè)智能領(lǐng)域工具的終結(jié)者?"這個問題,我后期還會不斷更新維護(hù)!
