篩選條件疑難排解

從快速健全性檢查開始,總是個好主意

  1. 清除您的瀏覽器快取。
  2. 重新整理頁面。
  3. 在無痕視窗中開啟您的問題或儀表板。

儀表板篩選條件

如果儀表板篩選條件未提供任何結果或結果不正確

  1. 按一下鉛筆圖示以進入編輯模式。
  2. 按一下篩選條件小工具旁的齒輪圖示。
  3. 確認您已在「要篩選的欄位」下方為篩選條件選取欄位。
  4. 如果您找不到正確的「要篩選的欄位」,或在套用篩選條件時出現「沒有結果」
    • 結束編輯模式,然後按一下儀表板卡片以移至原始問題
    • 遵循問題篩選條件下的疑難排解步驟。

問題篩選條件

如果問題篩選條件未提供任何結果或結果不正確

  1. 確認問題包含您要篩選的欄位。
  2. 檢查該欄位是否確實包含您要篩選的值。您可以透過下列方式執行此操作:
    • 排序數字或日期欄位、
    • 為字串欄位建立「包含」篩選條件,或
    • 詢問您的資料庫管理員。
  3. 請您的 Metabase 管理員協助您檢查是否

特殊情況

如果您在篩選以下項目時遇到問題:

說明

當我們第一次設定篩選條件時,需要將篩選條件連結到欄位。如果我們對欄位的值或資料類型做出錯誤的假設,篩選條件將完全無法運作。如果資料庫端的欄位發生變更,篩選條件可能會突然停止運作。

例如,假設我們要建立一個名為「選取產品 ID」的篩選條件,並連結到名為「產品 ID」的欄位。如果發生以下任何情況,篩選條件將無法運作:

  • 我們的問題不包含「產品 ID」欄位。
  • 當「產品 ID」欄位僅包含值 1、2 和 3 時,我們在「選取產品 ID」篩選條件中輸入數字 4。
  • 產品 ID」在資料庫或「表格中繼資料」頁面中重新命名為其他名稱。
  • 產品 ID」從資料庫中刪除,或在「表格中繼資料」頁面中隱藏。
  • 產品 ID」是不如預期般運作的自訂欄位。
  • 我們沒有存取「產品 ID」欄位的資料權限。
  • 我們將「選取產品 ID」設為數值篩選條件,但「產品 ID」是字串欄位(請參閱以下章節)。

時間、ID 和數字篩選條件

若要偵錯涉及時間戳記、UUID 或數值資料的儀表板和問題篩選條件:

  1. 尋找您要篩選之欄位的資料類型。您可以從以下位置找到此資訊:
  2. 將欄位轉換為符合所需篩選條件類型的資料類型。您可以:

如果您不是 Metabase 管理員,可能必須請管理員協助您完成其中一些步驟。

說明

Metabase 需要知道欄位的資料類型,才能向您呈現精選的篩選條件類型。有時這些欄位的類型會錯誤地輸入 — 如果欄位將您的數字儲存為字串,Metabase 將只會顯示文字或類別篩選條件(選項如「是」、「不是」),而不是數字篩選條件(選項如「大於」、「小於」)。

特別是時間戳記是萬惡之源,因此在嘗試讓資料類型正確時,請對您的 Metabase 管理員(或您自己!)保持耐心。

BigQuery 和 Oracle 中的欄位篩選條件

如果您在使用 BigQuery 或 Oracle 的欄位篩選條件時收到錯誤,請確認您針對 FROM 子句使用了正確的語法。請參閱BigQuery 和 Oracle 中的欄位篩選條件

遺失或不正確的篩選條件值

如果您的篩選條件下拉式選單針對欄位顯示錯誤的值

  1. 前往「管理設定」>「表格中繼資料」。
  2. 尋找您的資料庫、表格和欄位。
  3. 按一下欄位設定方塊右側的齒輪圖示。
  4. 捲動至「快取的欄位值」。
  5. 選用:按一下「捨棄快取的欄位值」。
  6. 按一下「重新掃描此欄位」。

說明

Metabase 掃描會透過查詢和快取表格中的前 1,000 筆相異記錄來取得篩選條件下拉式選單的值。如果您的表格更新頻率高於您的掃描排程,您可能會看到過時的篩選條件值。

您仍然遇到困難嗎?

如果您無法使用疑難排解指南解決您的問題

閱讀其他Metabase 版本的文件。