alt - 脚本和图表函数
alt 函数用于返回首个具有有效数表示法的参数。如果未找到此类匹配,则将返回最后一个参数。可使用任何数目的参数。
语法:
alt(case1[ , case2 , case3 , ...] , else)
alt 函数通常与数字或日期解析函数一起使用。这样,QlikView 就可以以优先顺序测试不同的日期格式。它还可用于处理数字表达式中的 NULL 值。
示例和结果:
示例 | 结果 |
---|---|
alt( date#( dat , 'YYYY/MM/DD' ), date#( dat , 'MM/DD/YYYY' ), date#( dat , 'MM/DD/YY' ), 'No valid date' ) |
此表达式将测试日期字段是否包含三个指定日期格式中的任一日期。如果是这样,它将返回包含原始字符串和有效的日期数字呈现形式的对偶值。如果未找到匹配,将返回文本 'No valid date'(无任何有效的数字呈现形式)。 |
alt(Sales,0) + alt(Margin,0) |
此表达式添加了字段 Sales 和 Margin,用于将所有缺失值 (NULL) 替换为 0。 |