為什麼資料分析師需要函式?這篇文章帶你讀懂全部內涵!

--

最近刷到FineBI的直播間,整體體驗下來,內容還是很不錯的,這讓資料君對FineBI有了新的認識。這篇文章主要分享佐羅老師在直播間說的內容即函式體系對資料分析的幫助。

摘自《FineBI不只是視覺化:函式體系是資料分析師的必備利器》直播中BI佐羅老師的分享:

我在十多年以前用 Excel 的時候發現了一個問題,大家剛開始接觸資料分析,肯定會先在 Excel 裡面去做,而你很快就會遇到各種能力邊界,比如說 Excel 資料量級的能力邊界、Excel視覺化的能力邊界、Excel 函式複雜度的能力邊界,這個時候我們自然就會去尋求下一個階段的工具。

在最近幾年,商業智慧工具發展非常快,這個概念也變得更加普及,叫做自助商務智慧分析。其實在十幾年前,這個概念並不算那麼普及,當時Gartner作為一個全球最知名的諮詢公司,他在 2015 年釋出了一個報告,說在目前世界範圍內以自助分析為主的產品已經形成了一種不可逆的趨勢,是商業智慧分析的一個必然階段。

那也就意味著如果你在工作當中正在進行資料分析,很快會觸達剛才所說的這些邊界,一旦觸達邊界以後,除了做一些好看的圖以外,如果要實打實的解決問題,必然是需要一套函式體系來支撐我們來做這件事情的。所以,我們考察一個 BI 產品是不是具有更深度的能力,會從這些能力邊界的角度去界定,而不僅僅是視覺化的能力。

01 從最自私的一個觀點來講,

函式體繫有什麼好處?

大家不知道有沒有這種體驗,當你旁邊的同事有一個公式寫不出來的時候,他來找你你一句話一個小公式就解決了,然後他為了感謝你,可能就給你買了一杯星巴克,也許就是這麼一個小小的激勵,大家就更有動力一定要把函式學好,變得更加厲害。

只是一個玩笑,但是話說回來,這說明我們做資料分析其實是有縱深的。在一開始的時候大家可能是想偷懶,找一找比較好的工具,能不能點點按鈕就能把它做出來,這是沒有問題的,這是一個工具應該幫我們去實現的。更重要的是,你能點一個按鈕把它實現,那麼別人也可以,所以我們需要一種可積累的個人能力。比如你學習了一些高階函式,那麼別人想要做出一樣的高階分析,必須也要花同樣的時間,這就變成了一種很公平的投資,在當時我就發現了這個特點。

那麼作為我們廣大的資料分析師,都是工作在企業的一線,我們最樸素的目標就是實現個人成長,能夠多掙一點工資,能夠早點解決我們生活問題。那麼我們能投資的東西有什麼呢?只有把時間投資在一項可期待和值得持續積累的技術上。這個東西如果是函式,我們就需要它有縱深,不要讓我學了兩天它就沒東西可學了,不要讓我學了兩天別人也可以代替我的工作,我們需要讓自己的投資和學習是長效的。

所以為什麼更應該去學習函式?我們需要這個函式有縱深,能讓我們去不斷積累自己的資料分析更深度的能力,這也是我們職場發展保駕護航的關鍵本領。這個需要工具給我們做支撐,現在看來 FineBI 在這個方面是做了很大提升的。

02 資料分析師為什麼需要函式?

如果說我們需要一個武器的話,那函式就是我們的武器。在資料分析的時候,其實有的時候會被打斷,那麼作為一種理想的產品,其實我們需要的是一種沉浸式的體驗,就是不要中斷。

我不知道大家有沒有這種感覺,你本來在做著分析,突然發現這個地方少一點兒資料或者計算,此時你可能會回退到資料庫端,但你不會資料庫,那你就要去找it小夥伴兒來給你做支援,這些東西都會打斷我們資料分析的過程,所以我們需要的是一種深深沉浸在資料分析問題當中的體驗。

而在這個體驗中,我們不希望再去依賴於前序的工作,也不希望自己要準備額外的資料,我們希望工具得跟手:比如男生打遊戲,滑鼠必須得能跟手,跟上你的思路。我們的腦子永遠想的是業務問題,工具幫我們寫了一個小小的公式,就能幫我們解決問題,我們需要的是這樣的一種感覺。當有了這種感覺,我們才說工具幫我們實現了自助商業智慧分析。

這樣的工具需要具備什麼樣的條件呢?

我們可以看到從電子表格到商業智慧,不同的不只是工具,還有用工具的人的水平。以前在 Excel 的階段,我們用工具其實就是像腳踏車,腳踏車核心的傳動裝置、或者說引擎就是它的鏈條,我們使勁兒主要靠自己的腳,所以去做資料分析自然是慢的。

那麼我們升級了商業智慧產品以後,可以打個比方:如果你去買過車,你就會發現車其實也分兩種,一種是普通的商務車,另外一種是高效能的運動車。普通車的發動機比較簡單,只有踩油門和剎車,而高效能的車就不一樣了,它很有可能是 V8 引擎、有各種換擋撥片、在不同轉速的時候可以做不同運作,不管是彎道、還是起步、還是十字路口,都會有各種不同的控制。

同樣是商業資料的分析工具,如果一個工具只給了你油門和剎車,看上去你也擁有了一輛車,但是它在一些複雜的場景不能幫你靈活的掉頭,也不能幫你去實現很多你想要的東西,所以我們更需要一種支援高階公式的引擎。

在現在這個範圍內,有一些商業智慧產品的確做到了這個階段,FineBI也是朝著這個方向去做的。我們目前體驗到FineBI產品裡的函式就包含了資料處理的基本函式、做分析的基本函式,以及在FineBI 6.0 裡面推出的DEF函式,這個函式是動態高階函式。

03 資料分析模型中的函式體系

1、帕雷託分析

如果在 ABC 分析裡面的元素是客戶,那麼我們要對客戶的某個指標去進行分析,比如利潤;那我們要知道哪些是頭部的客戶,所以要把客戶分成a、b、 c 三類;要看這a、b、 c 三類裡面客戶對創造利潤的積累佔比到底是怎麼樣的一個狀況?那我們要把這個 a 類重點客戶、 b 類客戶和 c 類客戶找到;在資源有限的情況下,我們就會去服務 a 類客戶了。

我們想要實現帕累託分析,有可能在電子表格裡也可以編出來,但現在複雜的問題就來了,如果你多了一個切片器怎麼辦?

如果你選了不同的地區的話,實際上是需要重新計算分類的,這時候就跟我們在傳統的場景下不一樣了。所以有過這種痛苦的人就知道,在電子表格裡面算某種東西,如果換了一個地區,就又要重新來一遍,如果又換了一個公司,又要重新算一遍。

但是如果你會用一些高階函式的話,就能把這個過程完全自動化,當切片器變化的時候,這個內容仍然可以自動計算,這個問題就可以迎刃而解了。

2、波士頓矩陣

剛才的 ABC 分析是分成了三類,波士頓矩陣則是把各種元素分成四類,比如增長率和市場佔有率。這時需要針對一堆元素去計算它的指標,這時候指標至少就有兩個了。那麼這時候你需要寫兩個指標,你需要在兩個指標裡面去計算出來了一個客戶增長率和客戶市場佔有率。

但現在你需要知道一根平均線在哪裡?這個平均線是什麼,所有客戶增長率的平均是不是就是總體的平均增長率?作為資料分析師,一定要能夠回答出來這個問題,就是每一個微觀元素的增長率的算數平均,是不是相當於總體的平均增長率,也就是我們要做的平均線?

這件事兒說明什麼?說明我們在分析問題的時候,需要用函式把它寫出來,如果沒有一個函式提供這個機制,我們必然要回到前面的資料準備階段,去準備不同的引數。還有可能是有切片器的存在,我們需要在選中地區或選中業務下動態計算,更需要函式的支援。

3、RFM 模型

這幾個模型的本質是相同的,只不過這裡會需要用到三個指標,我們要把客戶可以分成八種型別,對於不同的客戶,給予的資源配置是不同的。而我們需要在分析工具裡用函式進行實現,並且是動態實現,這個就有深度了。

所以如果說你可以做到這一點的話,那麼你已經可以去靈活運用這些模型了,你需要的是可以支撐這個狀態的工具, FineBI 是可以做出剛才我們所說的這些內容的。

數據君對此深有感觸,相對完整的函式體系搭配比較成熟的BI工具,資料分析的工作會進行得比較順利,這也是我們職場發展保駕護航的關鍵本領。

☞☞☞點選下方鏈接免費體驗FineBI工具demo

※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※

我是「數據分析那些事」。常年分享數據分析乾貨,不定期分享好用的職場技能工具。各位也可以關注我的Facebook,按讚我的臉書並私訊「10」,送你十週入門數據分析電子書唷!期待你與我互動起來~

文章推薦

常用的幾個經典Python模組

都2023年了,為什麼資料孤島問題還沒解決!

MySQL常用指令碼

商業分析應該怎麼做?一篇文章把思維和工具說清楚了!

會員流入流出視覺化的最佳選擇,桑基圖!

回顧十週入門數據分析系列文:

關注數據君的臉書:

我是「數據分析那些事」。常年分享數據分析乾貨,不定期分享好用的職場技能工具。按贊我的臉書,會有豐富資料包贈送唷!

--

--

數據分析那些事
數據分析那些事

Written by 數據分析那些事

這是一個專注於數據分析職場的內容部落格,聚焦一批數據分析愛好者,在這裡,我會分享數據分析相關知識點推送、(工具/書籍)等推薦、職場心得、熱點資訊剖析以及資源大盤點,希望同樣熱愛數據的我們一同進步! 臉書會有更多互動喔:https://www.facebook.com/shujvfenxi/

No responses yet