排序(sorting)在做數據分析時經常會被使用。
在Tableau的設計中,簡單的排序只要畫面上點選就可以做到。
但有時候,設計者希望能透過參數的選擇方式,讓閱讀者能夠點選或切換排序依據。
這時候就需要一些稍微進階的作法。
這篇會說明透過參數與計算字段方式來產生動態的排序。
(update at 2020/04/24)
(update at 2020/04/24)
範例一:
顯示各年度次類別的銷售,並可選擇依據哪個年度排序,且選擇遞增或遞減排列如何做呢?
完成後如下:
範例二:
主要維度需要可以選擇(次分類、洲或者區域與產品分組)
顯示銷售、利潤與毛利率,並可依據其中一項度量作為排序依據且選擇遞增或遞減排列。
如何做呢?
- 分別建立主欄位、度量、昇降冪的參數
- 建立計算字段 A. 建立維度的選擇計算字段如下
- 建立排序用的計算字段B,透過邏輯判斷先選擇度量的參數,然後乘上參數(+1/-1)來改變排序方向
- 最後在前面創建的主欄位選擇維度(A)的排序中選擇剛剛的計算字段B
留言
張貼留言
歡迎留言討論指教~~