@COLSTAT

使用 @COLSTAT 函數將指標傳回 Extract 或 Replicat,以擷取資料欄遺漏、空值或無效。此指標可作為使用其他轉換功能之較大操控公式的一部分。

語法

@COLSTAT ({MISSING | NULL | INVALID})

範例

範例 1

下列範例會傳回目標資料欄 ITEM 中的 NULL。

ITEM = @COLSTAT (NULL)

範例 2

如果 PRICE 和 QUANTITY 小於零,下列 @IF 運算式會使用 @COLSTAT 將 NULL 傳回目標資料欄。

ORDER_TOTAL = PRICE * QUANTITY, @IF (PRICE < 0 AND QUANTITY < 0, @COLSTAT(NULL))

範例 3

在下列範例中,如果分母為零,@IF 計算會使用 @COLSTAT 將 Infinity 儲存在目標資料欄中,否則會傳回分子 / 分母的結果。

table example colmap(quotient = @if(@coltest(denominator, 0), @colstat(INFINITY),
(numerator/denominator))