上次修改日期 : 20 Jul 2023
環境
Tableau Desktop答案
步驟 1: 建立視圖
- 開啟 Tableau Desktop,並連接到 Superstore 樣本資料來源。
- 將「City」(城市)拖到「列」。
- 將「Number of Records」(記錄數)拖到「標記」卡片上的「文字」。
- 依據「Number of Records」(記錄數)的和按遞減對「City」(城市)進行排序。
步驟 2: 創建兩個需要的參數
- 在「資料」窗格中,按一下右上角的下拉箭頭,並選擇「 創建參數」。
- 在「創建參數」對話方塊中,執行以下操作,然後按一下確定 」:
- 為欄位指定一個名稱,例如:「Bottom Pct.」(最低百分比)
- 對於「資料類型」,選擇「浮點」。
- 對於「顯示格式」,選擇「百分比」。
- 對於「允許的值」,選擇「範圍」。
- 將「最小值」設定為 0.05,將「最大值」設定為 0.25,並將「步長」設定為 0.05。
- 在「資料」視窗中右鍵按一下「Bottom Pct.」(最低百分比 ),然後選擇「顯示參數控件」。
- 重複上面的步驟創建另一個參數「Top Pct.」(最高百分比),並將「最小值」設定為 0.75,將「最大值」設定為 1.0,並將「步長」設定為 0.05。
步驟 3: 創建僅包括中間值 Y% 的導出欄位。
- 選擇「分析」>「創建導出欄位」。
- 在「導出欄位」對話方塊中,執行以下操作,然後按一下「確定 」:
- 為導出欄位命名,例如,「Filtered Sales」(篩選的銷售額)。
- 將以下語句複製並貼上到公式欄位中:
IF [Sales] > { FIXED [City]: PERCENTILE([Sales], [Bottom Pct.])} AND [Sales] < { FIXED [City]: PERCENTILE([Sales], [Top Pct.])}
THEN [Sales]
END
THEN [Sales]
END
步驟 4:創建一個可排除資料的最低/最高 X% 的篩選條件。
- 將上面創建的導出欄位「Filtered Sales」(篩選的銷售額)拖到「篩選條件」架上。
- 在「篩選條件欄位」對話方塊中,選擇「所有值」,並按一下 「下一步」。
- 選擇「特殊」>「非 Null 值」,並按一下「確定」。
其他資訊
需要兩個參數的原因是 PERCENTILE() 的引數 2 必須是浮點文字,這表示我們無法僅在導出欄位中使用運算式「1 – [Bottom Pct.]」做為此函數的第二個引數,由於該運算式內有運算子,因此不是浮點文字。感謝您針對本文的效益提供意見回饋。
開啟新案例
繼續搜尋
知識庫
社群
產品說明
訓練及教學課程