知識庫

尋找類別中的前 N 個


發佈時間 : 07 Mar 2017
上次修改日期 : 31 Mar 2023

問題

如何找到類別中的前 N 項。

環境

Tableau Desktop

答案

若要建立初始視圖,請連接到 Superstore 範例資料。將 Region(區域)Sub-Category(子類別)放置在上,將 SUM(Sales)放置在上。
選項 1:使用 INDEX()
  1. 選擇分析 > 建立導出欄位
  2. 為計算命名(在本範例中,將計算命名為 Index(索引)),輸入以下公式,然後按一下確定:
    INDEX()
  3. 度量窗格中的 Index(索引)上按一下滑鼠右鍵,並選擇轉換為離散
  4. Index(索引)放在上的 Region(區域)Sub-Category(子類別)之間。
  5. Index(索引)上按一下滑鼠右鍵,並選擇編輯表計算
  6. 計算依據以下,選擇特定維度
  7. 重新啟動間隔下,選擇 Region(區域)
  8. 排序順序以下,選擇自訂並輸入以下選項:
    銷售額降序

    ユーザーが追加した畫像
  9. 按下 Ctrl 時按一下上的 Index(索引),並將其放在篩選條件上。按一下「確定」
  10. 「篩選條件」架中的 Index(索引)上按一下滑鼠右鍵,選擇連續
  11. 在「篩選條件」對話方塊中,輸入前 N 項的值的範圍,然後按一下確定。
選項 2:使用 RANK()
您可以使用以下計算而不是 INDEX:
RANK(SUM([Sales])) 
此計算具有內建的排序順序,因此您可以在使用此方法時跳過以上的排序順序步驟。

其他資訊

若要檢視這些步驟的實際執行效果,請觀看以下的影片:
附註:影片沒有聲音。



討論本文...意見回饋論壇
這篇文章是否解決了問題?