知識庫

將 NULL 或遺失資料取代為零或現有資料


發佈時間 : 27 Mar 2017
上次修改日期 : 09 Feb 2024

問題

如何將 NULL 或缺少的值取代為零。

例如,每個專案在視圖中應有三個階段,如果某個階段沒有 [Amount](金額)資料,則視圖應顯示零。

環境

Tableau Desktop

答案

按一下以展開選項 1
選項 1:使用 ZN
若要檢視以下影片中顯示的步驟,請展開上述部分。
附註:影片沒有聲音。
 
按一下以展開選項 2
選項 2:將篩選條件取代為參數
若要檢視以下影片中顯示的步驟,請展開上述部分。
附註:影片沒有聲音。
 
按一下以展開選項 3
選項 3:調整檢視的形狀,並使用 ZN(LOOKUP())
若要檢視以下影片中顯示的步驟,請展開上述部分。
附註:影片沒有聲音。
 
按一下以展開選項 4
選項 4:將原始資料加入主要值清單
若要檢視以下影片中顯示的步驟,請展開上述部分。
附註:影片沒有聲音。
 
按一下以展開選項 5
選項 5:將缺少的資料新增到基礎資料集合

其他資訊

附帶的範例工作簿使用 Superstore 範例資料示範上述選項。所有說明都從「原始」工作表開始。

有三種主要情形可能會建立需要取代為零的空白:
  • NULL 資料:基礎資料集合包含記錄,但度量值為 NULL 或空白時,會發生此情形。在附帶的 Excel 工作簿 "NULL and Missing Examples.xlsx" 中,專案 "Brosnya" 對於 "In-Progress" 和 "Completed" 為 NULL。
  • 缺少資料:基礎資料集合中沒有記錄時,會發生此情形。在範例資料中,專案 "Hibagon" 缺少 "In-Progress" 和 "Completed"
  • 篩選資料:附帶的工作簿中有一個 [Date] 篩選條件,該篩選條件也會篩選出專案 "Dalmatian" 的 "Started" 和 "In-Progress"。專案 "Dalmatian" 的每個階段在基礎資料來源中都有記錄。
所有選項都會將 NULL 資料取代為零。選項 3、4 和 5 會將缺少的資料取代為零。選項 2、3 和 4 會將篩選出的資料取代為零。

可以使用「分析」>「表版面配置」>「顯示空列/欄」選項在檢視中顯示額外的列/欄;但是,無法將任何資料寫入這些列。

如果交叉資料表只有一個度量,則可以在格式設定選項中取代所有 NULL 值。請參閱格式設定 null 值
這篇文章是否解決了問題?