官术网_书友最值得收藏!

2.1 Tableau計(jì)算精要

Tableau函數(shù)大致可分為三大類:字段計(jì)算函數(shù)、表計(jì)算函數(shù)和LOD(詳細(xì)級(jí)別表達(dá)式)。表2.1.1中列出了其特點(diǎn)簡(jiǎn)介。其中,字段計(jì)算函數(shù)類似于計(jì)算字段,通俗易懂,在此不進(jìn)行詳細(xì)介紹。本節(jié)內(nèi)容的重點(diǎn)是表計(jì)算函數(shù)和LOD。

表2.1.1

2.1.1 表計(jì)算

表計(jì)算是常見及重要的分析概念,其功能是在數(shù)據(jù)聚合后進(jìn)行二次聚合計(jì)算。Tableau提供了很強(qiáng)大的表計(jì)算操作選項(xiàng),表計(jì)算公式可通過菜單操作生成。其中,快速表計(jì)算功能中提供了11種具有代表性的計(jì)算方式,例如匯總、合計(jì)百分比、排序等,滿足絕大多數(shù)的商業(yè)分析需求,如圖2.1.1所示。

圖2-1-1

表計(jì)算方向:除了計(jì)算方式,另一個(gè)表計(jì)算的重要元素是【計(jì)算依據(jù)】。通常來說,依據(jù)區(qū)域可以是表、區(qū)、單元格和特定維度。計(jì)算方向可以是向下、橫穿或者是兩者的組合,表計(jì)算依據(jù)無法通過公式實(shí)現(xiàn),需要通過【編輯表計(jì)算】功能完成,如圖2.1.2所示。值得一提示的是,區(qū)和單元格是非常重要的概念,在后面的例子中會(huì)經(jīng)常使用它們。

圖2-1-2

復(fù)合表計(jì)算:除了上文介紹的11種普通表計(jì)算功能,Tableau還有令人驚嘆的復(fù)合表計(jì)算功能,即在已有的表計(jì)算結(jié)果上進(jìn)行二次表計(jì)算。例如,在匯總表計(jì)算的結(jié)果上計(jì)算合計(jì)百分比,其結(jié)果為匯總合計(jì)百分比表計(jì)算,帕累托分析就是對(duì)基于該復(fù)合表計(jì)算的結(jié)果的分析。

圖2.1.3所示的為復(fù)合表計(jì)算界面。第一次表計(jì)算是匯總計(jì)算,第二次表計(jì)算是基于合計(jì)結(jié)果的差異表計(jì)算,后文會(huì)有詳細(xì)案例重點(diǎn)介紹復(fù)合表計(jì)算。

圖2-1-3

通過Tableau的菜單操作,雖然可以瞬間完成表計(jì)算操作,但讀者有必要了解一下通過菜單生成相應(yīng)的表計(jì)算公式的含義。表2.1.2中包括了Tableau中最基本的關(guān)鍵表計(jì)算公式。

表2.1.2

2.1.2 詳細(xì)層級(jí)計(jì)算

LOD函數(shù)是Tableau 9.0以后的版本推出的概念,其提供了更細(xì)粒度的計(jì)算聚合功能。LOD表達(dá)式有三種邏輯表達(dá)形式:FIXED(固定)、INCLUDE(包含)、EXCLUDE(排除),如表2.1.3所示。圖2.1.4所示的是Tableau官網(wǎng)對(duì)LOD的公式結(jié)構(gòu)的解釋。

表2.1.3

圖2-1-4

INCLUDE/EXCLUDE在邏輯上是相互對(duì)應(yīng)的關(guān)系,而FIXED自成一體。不同的LOD表達(dá)式具有不同的篩選優(yōu)先順序。如圖2.1.5所示,F(xiàn)IXED會(huì)優(yōu)先于維度篩選,而INCLUDE/EXCLUDE則在維度篩選之后。需要強(qiáng)調(diào)一點(diǎn),LOD函數(shù)自身可帶多層嵌套,用于更加復(fù)雜的邏輯表達(dá)分析,后文會(huì)介紹。

圖2-1-5

上述內(nèi)容屬于基礎(chǔ)知識(shí),此處僅作為對(duì)Tableau重要概念的總結(jié)。如需要了解更詳細(xì)的內(nèi)容,則可在Tableau 官網(wǎng)中找尋更多參考資料,也可閱讀作者的另一部作品《商業(yè)智能數(shù)據(jù)分析:從零開始學(xué)Power BI和Tableau自助式BI》。

主站蜘蛛池模板: 红安县| 蒙自县| 巴彦县| 晋江市| 湖南省| 黔江区| 西畴县| 郑州市| 工布江达县| 青阳县| 沿河| 旌德县| 北碚区| 湖南省| 马鞍山市| 富顺县| 中牟县| 拉孜县| 太康县| 新龙县| 通辽市| 怀远县| 建昌县| 桃江县| 湖北省| 冀州市| 景谷| 金平| 民丰县| 麻城市| 镇远县| 凌云县| 克拉玛依市| 行唐县| 二手房| 安陆市| 沽源县| 泰州市| 民权县| 格尔木市| 宣城市|