跳至主要內容
Workday User Guide
上次更新時間 :2023-06-23
IS_VALID

IS_VALID

說明

IS_VALID
是一個列函數,傳回
0
如果傳回值為
NULL
,和
1
如果傳回值為
NOT NULL
。這對於計算您要排除 NULL 值的其他計算 (例如計算平均值時) 很有用。

語法

IS_VALID
(
expression
)

傳回值

退貨
0
如果傳回值為
NULL
,和
1
如果傳回值為
NOT NULL

輸入參數

運算式
必填。欄位名稱或運算式。

範例

使用以下方法定義 Prism 計算欄位
IS_VALID
。這只會針對此欄位值所在的列傳回列數。
NOT NULL
。如果值為
NULL
,則該列會傳回 0。在此範例中,我們使用
sales_amount
欄位做為基礎,建立一個 Prism 計算欄位 (
sales_amount_not_null
)。
IS_VALID([sale_amount])
然後,您可以使用 Prism 計算欄位
「sale_amount_not_null」
,計算
不包括
NULL
值︰
SUM([sale_amount])/SUM([sale_amount_not_null])