瀑布圖採用絕對值與相對值結合的方式,來表達數個特定數值之間的數量變化關係。這種效果的圖形能夠在反映資料多少的同時,直覺反映出資料的增減變化過程。
在實際的應用場景中,瀑布圖常用於經營情況分析,解譯從一個數字到另一個數位的變化過程。比如評估公司利潤、比較產品收益、突出顯示專案的預算變更、分析一段時間內的庫存或銷售情況 、顯示一段時間內產品價值變化等。
如下圖所示:
瀑布圖的基本要求:
優點:展示兩個資料點之間的演變過程,還可以展示資料是如何累計的。
缺點:使用場景有限。
本文範例展示組成工資的各個部分的數量變化關係。
下載範例資料:工資組成.xlsx
資料如下圖所示:
資料間關係為:基本工資+績效工資+加班工資=應發工資;應發工資-保險-公積金-個稅=實發工資
1)點選「資料準備」,進入任一業務包下,點選「新增表」>「Excel資料集」。如下圖所示:
2)上傳範例資料後,點選「確定」。如下圖所示:
1)選中「工資組成」表,點選「建立自助資料集」。如下圖所示:
2)表名修改為工資組成資料處理,勾選所有欄位。如下圖所示:
3)新增一欄,「應發工資」和「實發工資」資料變為 0 ,其他資料保持不變。
公式為:IF(專案="應發工資"||專案="實發工資",0,資料),需注意:公式中的「專案」和「資料」欄位是透過下圖左側的同名欄位點選生成的,不能直接複製公式。
4)新增列,對「累計值準備」欄位進行累加。如下圖所示:
5)新增列,求出每根柱子在 y 軸上對應的起點。
公式為:IF(專案="基本工資"||專案="應發工資"||專案="實發工資",0,y值準備-累計值準備),需注意:公式中的「專案」、「y值準備」、「累計值準備」欄位是透過下圖左側的同名欄位點選生成的,不能直接複製公式。
最終資料如下圖所示:
6)點選「儲存並更新」按鈕。如下圖所示:
1)建立儀表板,點選「新增組件」,選擇「工資組成資料處理」表。如下圖所示:
2)將「專案」欄位拖入到維度中,「y軸值」、「資料」欄位拖入到指標中,在圖表型別下點選「瀑布圖」。如下圖所示:
注:指標欄中,「y軸值」需在「資料」欄位的前面。
3)專案欄位自訂排序。如下圖所示:
將「資料」欄位拖入到標籤欄。如下圖所示:
將「資料」欄位拖入到顏色欄,根據值的大小設定顏色。如下圖所示:
點選「組件樣式」>「圖例」,取消勾選「顯示全部圖例」。如下圖所示:
注:更多樣式設定請參見:圖形屬性、圖形組件樣式
效果如下圖所示:
App 及 HTML5 端效果如下圖所示: