知識庫

正在建立不顯示 Null 或零值的工具提示欄位


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

問題

如何隱藏具有 0 或 Null 值的工具提示欄位。

環境

Tableau Desktop

答案

步驟 1: 建立導出欄位以用作工具提示欄位

  1. 選擇分析 > 建立導出欄位
  2. 「創建計算欄位」對話框中,執行以下作業,然後按一下「確定」
  • 為欄位命名。在此範例中,此欄位稱為 Custom fieldtip for <field name > (<欄位名稱 > 的自訂工具提示)
  • 建立與以下類似的計算:
    IF ZN(AGG()) = 0
    THEN ""
    ELSE "" + STR(AGG()) + CHAR(10)
    END
    
  • 使用 Sample - Superstore 資料來源時,範例可能看起來如以下的公式:
    IF ZN(SUM([Sales])) = 0
    THEN ""
    ELSE "Sales: " + STR(SUM([Sales])) + CHAR(10)
    END
    
  • 此邏輯首先將所有 Null 值轉換為零,如果該值等於零,則傳回一個空字串,否則傳回工具提示的字串值。
  • 確保將彙總與視圖中使用的彙總相符。
  • Char(10) 是一個新行,這將對我們在下一步中盡可能簡化工具提示有意義。注意:如果這是工具提示的結尾,則 Char(10) 不是必需項目。

步驟 2: 針對所需行為設定工具提示的格式。

  1. 將我們新建立的導出欄位拖曳到標記卡片的工具提示部分中。
  2. 編輯我們的工具提示,以便格式將所有自訂工具提示導出欄位放在一行中。例如:

<AGG(某個欄位的自訂工具提示) > <AGG(另一個欄位的自訂工具提示) >

最終的結果看似應該已進行簡化,没有為 Null 值或零值顯示任何内容。

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