上次修改日期 : 20 Jul 2023
環境
Tableau Desktop答案
以下步驟基於 Sample - Superstore 資料。按一下以擴充解決方案
參數、計算和檢視建立步驟
其他資訊
列或欄架上的維度按層次結構處理,因此對維度進行排序不會影響其在架上留下的任何維度。如果要混合資料類型或向排序新增 'Ascending or Descending' 參數,可以將 RANK() 新增到任何非數字欄位。請參閱附帶的 "Sorting by ANYTHING" 工作簿。
使用類似於以下的計算,而不是上述說明中的計算:
IF [升序/降序]='Ascending' then 1 else -1 END
*
IF [排序方式]='Category' then -rank(min([類別]))
elseif [排序方式]='Sub-Category' then -rank(min([子類別]))
elseif [排序方式]='Sales' then SUM([銷售])
elseif [排序方式]='Profit' then SUM([獲利])
END
RANK() 可用於任何資料類型,以將其轉換為數字並保留原始順序。對於「降序」,整個計算可以乘以 -1。
感謝您針對本文的效益提供意見回饋。
開啟新案例
繼續搜尋
知識庫
社群
產品說明
訓練及教學課程