@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))