Tableau - 上下文篩選器



Tableau 中的普通篩選器彼此獨立。這意味著每個篩選器都讀取源資料中的所有行並建立其自己的結果。但是,在某些情況下,您可能希望第二個篩選器僅處理第一個篩選器返回的記錄。在這種情況下,第二個篩選器被稱為依賴篩選器,因為它只處理透過上下文篩選器的資料。上下文篩選器有兩個主要用途。

  • 提高效能 − 如果您設定了許多篩選器或擁有大型資料來源,則查詢速度可能會很慢。您可以設定一個或多個上下文篩選器來提高效能。

  • 建立依賴的數值或前 N 篩選器 − 您可以設定上下文篩選器以僅包含感興趣的資料,然後設定數值或前 N 篩選器。

建立上下文篩選器

使用 Sample-superstore 示例資料集,查詢傢俱類別的前 10 個子類別產品。要實現此目標,請按照以下步驟操作。

步驟 1 − 將“子類別”維度拖到“行”架上,將“銷售額”度量拖到“列”架上。選擇水平條形圖作為圖表型別。再次將“子類別”維度拖到“篩選器”架上。您將得到以下圖表。

context filter 1

步驟 2 − 右鍵單擊篩選器架中的“子類別”欄位,然後轉到名為“Top”的第四個選項卡。選擇“按欄位”選項。從下一個下拉列表中,選擇“按銷售額總計的前 10 個”選項,如下面的螢幕截圖所示。

context filter 2

步驟 3 − 將“類別”維度拖到“篩選器”架上。右鍵單擊以編輯,然後在“常規”選項卡下從列表中選擇“傢俱”。您可以看到結果顯示三個子類別產品。

context filter 3

步驟 4 − 右鍵單擊“類別:傢俱”篩選器,然後選擇“新增到上下文”選項。這將產生最終結果,顯示來自“傢俱”類別的子類別產品,這些產品屬於所有產品中的前 10 個子類別。

context filter 4
廣告