知識庫

依最新資料動態排序度量


發佈時間 : 20 Jan 2015
上次修改日期 : 20 Jul 2023

問題

如何通過創建導出欄位對度量進行動態排序和排名。

環境

Tableau Desktop

答案

下面的樣本可在附帶的工作簿中找到,該工作簿使用樣本資料來源「Superstore」。
  1. 創建導出欄位 [LookupValue]

    LAST()

    此操作是建立列索引,因此最右邊的列始終為 0

  2. 創建導出欄位 [Across_Value]

    WINDOW_SUM(IIF([LookupValue]=0,([Value]),0))

    此操作是檢查每個列中是否有值 LAST()。如果是 0(最後一列),則我們對「度量」額加總,否則結果為 0。

  3. 創建導出欄位 [Rank]

    RANK([Across_Value])

    此操作是對 Tableau 中最右側列的和進行排名。

    對於排名的計算依據

    Rank > 表(向下)
    Across_Value > 表(橫穿)
    查找「> Month」,然後將[Rank]((排名)欄位放在工作表上的最左邊作為離散度量,並隱藏標題。

這篇文章是否解決了問題?