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