知識庫

個別篩選主要資料來源的次要資料來源


發佈時間 : 26 Feb 2013
上次修改日期 : 20 Jul 2023

問題

如何在不篩選主資料來源的情況下在列級別篩選次要資料來源。

環境

  • Tableau Desktop
  • 混合資料

答案

選項 1 

按照 Tableau 說明中在多個資料來源篩選資料的指示, 將篩選條件套用到多個主要資料來源。

選項 2

使用擁有導出欄位的參數來篩選列級別的次要資料來源。附帶的活頁簿和以下步驟闡釋了該過程。 在此樣本中,主資料源是「Superstore Sales」,次要資料來源是「Coffee Chain」。
步驟 1: 建立參數
  1. 在「資料」視窗中右鍵按一下,然後選擇「創建參數」
  2. 在「創建參數」對話方塊中,為此參數命名。 在樣本活頁簿中,參數名為「選擇區域」
  3. 在「資料類型」下,選擇「字串」
  4. 「允許的值」下,選擇「清單」
  5. 「值清單」中輸入所需的值。
  6. 完成後,按一下「確定」
  7. 右鍵按一下參數,然後選擇「顯示參數控件」
注意:該參數屬於活頁簿,並且可以從任何資料源(主資料源或次要資料來源)創建。
步驟 2: 建立導出欄位
  1. 若要創建新的導出欄位,請從主資料源(此處:Sample Superstore)選擇「分析」>「創建導出欄位」
  2. 在「創建導出欄位」對話方塊中,為該欄位命名。 在此樣本中,導出欄位名為「區域篩選條件」
  3. 在公式欄位中,輸入以下公式: IF [Select a Region] = [Region] THEN [Region] END然後按一下「確定」.
步驟 3:建立檢視
  1. 按兩下「州/省/市/自治區」以創建地圖視圖。
  2. 「Region」(區域)欄位拖到「標記」卡片上的「顏色」架。
  3. 按一下標記卡片的下拉式箭頭,並選取「地圖」
  4. 在「資料」視窗中,按一下「Coffee Chain」資料集合。
  5. 「Number of Records」(記錄數)拖到「標記」卡片上的「標籤」。
  6. 在「資料」視窗中,按一下「Superstore Sales」資料集合。
  7. 「區域篩選條件」導出欄位拖到「篩選條件」架。
  8. 在「篩選條件」對話方塊中,選中「空值」旁邊的複選框和「排除」旁邊的複選框,然後按一下「確定」
即使透過主要資料來源建立檢視和篩選條件,檢視依然由在列級別篩選次要資料來源的參數控制。

若要檢視選項 2 的實際執行效果,請觀看以下影片。
附註:影片没有聲音。要觀看更高品質的影片,請按以下的 YouTube 圖示,直接在 YouTube 上觀看。

其他資訊

  • 無法使用「篩選條件」架在列級別篩選次要資料庫,但可以將參數與導出欄位結合使用在列級別篩選次要資料來源。儘管篩選條件只會排除資料列,但可以將邏輯應用於導出欄位,在滿足給定條件的情況下將特定列清零。
  • 必須在次要資料來源中構建導出欄位,並且必須進行檢查來確定當前行是否與參數選擇比對,並在比對的情況下返回值,在不符合的情況下返回空值或零
  • 快速篩選條件無法跨資料源進行篩選。
  • 參數應包含所有可能的篩選條件值。

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