1. 程式人生 > >如何制作中國式報表

如何制作中國式報表

一點 們的 jci for type sop 技術交流 還要 如何

粉友們,下班了沒?

技術分享圖片

世界杯已然告一段落,如果你還在為輸球導致下個月吃土而憤憤不平的話,那麽現實是:2018的大半年已經過去了,請問你要上交老板的年中數據分析報表做好了嗎?如果你還在為這年中復雜龐大的數據信息整合制作而感到焦灼不安的話,那麽這個消息,也許可以讓你忘記它們...

技術分享圖片

粉友們是不是想問,這麽浩瀚無垠的數據裏,難道就沒有一點解決辦法嗎?小悅的回答是:有的!

技術分享圖片

今天給大家介紹一個報表制作大招!讓你的數據報表分析變得鮮活生動而有趣,掌握後能輕輕松松完成數據報表分析!它就是“中國式報表”。技術分享圖片技術分享圖片

在學習制作中國式報表之前,我們首先要搞清楚什麽是中國式報表。用一句話概括:格式復雜、信息量大、表頭比較亂。

技術分享圖片

報表1—每年每個類型下面子類的銷售額

技術分享圖片

報表2—每個類型下面子類的銷售額以及每年的銷售額匯總

技術分享圖片技術分享圖片

如上圖,不但需要看每一年每個類別的詳細銷售情況,而且還要把類別和年份區別匯總。當然所謂中國式報表遠不止這些,總之只有你做不到沒有他(領導)想不到的古怪需求。

技術分享圖片技術分享圖片

接下來,以上面兩個圖為例,為大家揭曉如何在Power BI中制作中國式報表。首先,來看一下源數據結構:

技術分享圖片

技術分享圖片技術分享圖片

實現報表1非常簡單,在可視化對象中選擇矩陣(或者也可以叫做交叉表)。由於"年”"類別" 、"子類別"屬於層級關系,所以只需要在"行"屬性中放入"地區"字段,將"年" 、"類別" 、"子類別"三個字段拖入到"列"屬性中,最後將"銷售額"拖入到"值"字段。

技術分享圖片技術分享圖片

技術分享圖片

技術分享圖片技術分享圖片

報表2的制作相對麻煩一些,首先我們看一下表頭在報表2中,文字,"別"和文字“年份"是屬於同一個字段,"辦公"“家具" "設備"和"2016"、"2017" 、"2018”是屬於同一個字段。那麽,問題來了,在我們源數據中的關系是年—>類別—>子類別,顯然他們的關系是不符合報表2的。

技術分享圖片

技術分享圖片技術分享圖片

這時候需要借助DAX重新構建一個表。

技術分享圖片

技術分享圖片

技術分享圖片技術分享圖片

現在已經按照報表2中表頭的需求重建構建了一個表了,現在還差一步,我們維度已經重新構建了,但是沒有對應的指標(這裏需要註意,是對應的指標)。需要使用TREATAS函數創建虛擬對應關系。

技術分享圖片

技術分享圖片技術分享圖片

最後,在“矩陣”可視化對象中,將對應的字段設置好就OK了。

技術分享圖片

學完後,有木有心裏頓生一句話:天空飄來五個字,那都不算事!你還為年中數據報告上交的事情愁眉苦臉嗎?仿佛看到了明天下班是夕陽正與你相伴~


好東西,當然要一起分享!喜歡這篇文章的話,快快動動你的小指頭,分享給更多的小夥伴們吧~

更多精彩請關註更多精彩內容請關註我們吧~微信公眾號:悅策Power BI QQ技術交流群:702966126

技術分享圖片

如何制作中國式報表