如何制作中國式報表


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

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

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

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

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

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

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

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

 

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

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

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

 

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

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

 

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


 

1.Power BI免費下載:http://www.yeacer.com/

    Microsoft Power BI Desktop中文最新版:下載地址

2.歡迎加入的Power BI技術群,目前正在學習階段,有興趣的朋友可以一起學習討論。 

   Power Data技術交流群:702966126 (驗證注明:博客園Power BI) 

   更多精彩內容請關注微信公眾號:悅策PowerBI          


如果您覺得閱讀本文對您有幫助,請點一下“推薦”按鈕,您的“推薦”將是我最大的寫作動力!歡迎各位轉載,作者博客:https://www.cnblogs.com/yeacer/ 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM