午夜精品人妻久久久-成年美女很黄的网站-在线看片免费人成视久网app-国产精品美女无遮挡一区二区-91精品国产综合久久久久-国产的免费视频又猛又爽又刺激-在线看片免费人成视久网app-久久香蕉国产精品视频-av一区二区三区高清

Excel輕松制作的中國式報表,用Power BI可以這樣做…

復雜結構的表格,一般是指多行表頭、特殊維度的表格,也被稱為中國式報表用excel建立預測模型,其實不論國內(nèi)國外,都會有這種需求 , 這篇文章就來看看如何在中,制作這樣的表格 。
如果只是現(xiàn)有維度結構的多行表頭,那很簡單,矩陣自身就支持 , 不需要特別處理,比如這樣的結構:
這個表格,行有兩個表頭,產(chǎn)品類別和產(chǎn)品名稱;列也有兩個表頭,年度和季度,不過這里的表頭都是現(xiàn)有維度表就有的字段,只需要將這些字段拖到【行】和【列】中就可以了:
但是如果表頭不是維度表中的字段 , 比如想在一個表中查看每個產(chǎn)品的收入和利潤指標,每一個指標又劃分為本月、上月和環(huán)比,結構如下:
對于這樣的結構,就無法直接拖動字段得到,因為模型中就沒有這樣的字段,并且本月和上月的收入、利潤,也需要分別寫不同的度量值,那應該怎么做呢?
本文就以上面的表頭結構為例,來看看如何制作這樣的表格,其實只需要2個步驟 。
1. 創(chuàng)建輔助表,構造表頭結構
其實任何表頭結構,都需要在模型中有對應的字段,既然現(xiàn)有模型中沒有,那就先構造一個這樣的結構表,作為表頭 。
指標結構表如下:
關于如何制作這樣的表,有多種方式,請參考下面這篇文章,這里不再介紹:
Power BI 輔助表制作方式匯總
上面的表中添加有兩列序號 , 是為了對指標分類和指標名稱按列排序,以便表頭的結構可以按照我們期望的順序來展現(xiàn) 。
【Excel輕松制作的中國式報表,用Power BI可以這樣做…】2. 根據(jù)表頭,構造數(shù)據(jù)
既然要展現(xiàn)收入和利潤的本月、上月和環(huán)比指標,就需要先把這些數(shù)據(jù)用度量值寫出來 。
對于本月和上月的計算,可以參考這篇文章:
無日期上下文的本月至今的同比環(huán)比計算
按該文章介紹的邏輯,分別寫出以下6個度量值:

Excel輕松制作的中國式報表,用Power BI可以這樣做…

文章插圖
Excel輕松制作的中國式報表,用Power BI可以這樣做…

文章插圖
然后根據(jù)表頭的邏輯,將這些度量值整合到一個度量值里面,可以利用函數(shù)來判斷:
看著公式很長,其實邏輯非常簡單,就是判斷當前上下文,也就是每一列的表頭,來返回對應的數(shù)據(jù),對應的數(shù)據(jù)就是上面我們已經(jīng)寫好的度量值:
如果是”收入”、”本月”,返回 [本月收入] ;
如果是”收入”、”上月”,返回 [上月收入] ;
如果是”收入”、”環(huán)比”,返回 [收入環(huán)比] ;
……
因為比率一般習慣用百分比來表示,所以在返回環(huán)比數(shù)據(jù)時,用了函數(shù),來讓這個度量值的格式變?yōu)榘俜直?。
上面兩個步驟完成之后 , 就可以構造矩陣了,將結構表的字段放到【列】中,[指標數(shù)據(jù)] 放到【值】中 , 
就可以得到如下結構的表格:
如果想設置條件格式,比如讓環(huán)比大于0的顯示為綠色,否則顯示為紅色,可以寫一個度量值:
同樣是判斷當前表頭上下文,如果是環(huán)比,就判斷環(huán)比是否大于0 , 對應返回不同的顏色 。
然后將這個度量值放到條件格式的字體顏色中,就得到了如下的矩陣:
這就是一個簡易的中國式報表,更復雜的結構也同樣是上面兩個步驟,難度不高 , 但是相對較為繁瑣,尤其是表頭結構特別復雜的時候,可能要寫很長的度量值,判斷每個單元格的上下文來返回對應的數(shù)據(jù),關鍵是要弄明白其中的構造邏輯用excel建立預測模型 , 然后根據(jù)你的需要來一步步實現(xiàn) 。
并且想做出表頭結構復雜、外形賞心悅目的表格,你還應該看看這篇文章,熟練掌握矩陣的各項格式設置:
Power BI矩陣格式設置13招
本文到此結束 , 希望對大家有所幫助 。