全部展开/折叠
条件函数
全部条件函数一起用于评估条件,然后根据条件值返回不同的答案。所有函数均可用于数据加载脚本 和图表表达式。
使用每个函数的下拉列表可查看每个函数的简短描述和语法。单击语法描述中的函数名称可了解更多信息。
alt
alt 函数用于返回首个具有有效数表示法的参数。如果未找到此类匹配,则将返回最后一个参数。可使用任何数目的参数。
alt (expr1[ , expr2
, expr3 , ...]
, else )
class
class 函数用于将第一个参数赋值给类别间隔。结果是一个 a<=x<b 的双值作为文本值,其中 a 和 b 为 bin 的上限值和下限值,且下界为数值。
class (expression, interval [ , label [ , offset ]] )
coalesce
coalesce 函数用于返回具有有效 non-NULL 表示法的参数中的第一个。可使用任何数目的参数。
coalesce (expr1[ , expr2
, expr3 , ...] )
if
if 函数用于返回一个值,具体取决于函数提供的条件的计算结果是否为 True 或 False 。
if (condition , then , else )
match
match 函数用于将第一个参数与所有以下参数进行比较,并返回匹配表达式的数值位置。比较区分大小写。
match ( str, expr1
[ , expr2,...exprN ] )
mixmatch
mixmatch 函数将第一个参数与以下所有参数进行比较,并返回匹配表达式的数字位置。该比较不区分大小写,对日语平假名和片假名字符系统不会进行区分。
mixmatch ( str, expr1
[ , expr2,...exprN ] )
pick
pick 函数用于返回列表中的第 n 个表达式。
pick (n, expr1[ , expr2,...exprN] )
wildmatch
wildmatch 函数用于将第一个参数与所有以下参数进行比较,并返回匹配表达式的数量。它允许在比较字符串中使用通配符( * 和 ? )。 * 匹配任何字符序列。? 匹配任何单个字符。该比较不区分大小写,对日语平假名和片假名字符系统不会进行区分。
wildmatch ( str, expr1 [ , expr2,...exprN ] )