@COLSTAT
使用 @COLSTAT 函数将指示器返回到“提取”或“复制”,指出列缺失、为空值或无效。该指示器可以用作使用附加转换函数的大型操纵公式的一部分。
语法
@COLSTAT ({MISSING | NULL | INVALID})
示例
示例 1
以下示例将 NULL 返回到目标列 ITEM。
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))