跳到主要内容 跳到补充内容

coalesce - 脚本和图表函数

coalesce 函数用于返回具有有效 non-NULL 表示法的参数中的第一个。可使用任何数目的参数。

语法:  

coalesce(expr1[ , expr2 , expr3 , ...])

返回数据类型:

参数
参数说明
expr1用于检查有效的非空呈现形式的第一个表达式。
expr2用于检查有效的非空呈现形式的第二个表达式。
expr3用于检查有效的非空呈现形式的第三个表达式。
示例:图表表达式
示例结果

Coalesce(ProductDescription, ProductName, ProductCode, 'no description available')

此表达式将在三个不同的产品描述字段之间进行选择,因为某些字段没有产品的值。按照函数中列出的顺序,返回第一个有非空值的字段。如果所有字段都不包含值,则结果将为 no description available

Coalesce(TextBetween(FileName, '"', '"'), FileName)

此表达式将从字段 FileName 中删除可能的括引号。如果给定的 FileName 是带引号的,则删除它们,并返回包含的、不带引号的 FileName 。如果 TextBetween 函数没有找到分隔符,它将返回 null,Coalesce 将拒绝该值,而是返回原始 FileName

示例 - Coalesce 基本原理

示例 - 用优先替代值替换空值

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!