解释函数
解释函数用于计算输入文本字段或表达式的内容值,以及对生成的数字值强制使用指定数据格式。使用这些函数,可以根据数据类型指定数字格式,包括属性,例如:小数位分隔符、千分位分隔符和日期格式。
解释函数都返回包含字符串和数字值的双重值,但可被视为执行一次从字符串到数字的转换。这些函数会获取输入表达式的文本值,然后生成一个表示此字符串的数字。
相比之下,格式函数则相反:它们获取数字表达式并计算其字符串值,从而指定生成文本的显示格式。
如果没有使用解释函数,Qlik Sense 会将数据解释为数字、日期、时间、时间戳和字符串的混合数据,同时对由脚本变量和操作系统定义的数字格式、日期格式和时间格式使用默认设置。
所有解释函数均可用于数据加载脚本和图表表达式。
信息注释所有数字表示形式都指定以小数点作为小数位分隔符。
使用每个函数的下拉列表可查看每个函数的简短描述和语法。单击语法描述中的函数名称可了解更多信息。
Date# 用于使用在第二个参数(如果提供)中指定的格式计算表达式的日期值。 如果忽视此格式代码,则使用设置于操作系统中的默认日期格式。
Date# - 脚本和图表函数(text[, format])
Interval#() 用于使用操作系统中设置的格式(默认情况下)或第二个参数(如果提供)中指定的格式,计算文本表达式的时间间隔值。
Interval# - 脚本和图表函数(text[, format])
Money#() 用于使用在加载脚本或操作系统(如果不提供格式字符串)中设置的格式,将文本字符串转换为货币值。自定义小数位和千分位分隔符的符号为可选参数。
Money# - 脚本和图表函数(text[, format[, dec_sep[, thou_sep ] ] ])
Num() 将文本字符串解释为数值,即使用第二个参数中指定的格式将输入字符串转换为数字。如果省略第二个参数,它将使用数据加载脚本中设置的小数点和千位分隔符。自定义小数位和千分位分隔符的符号为可选参数。
Num# - 脚本和图表函数(text[
, format[, dec_sep[
, thou_sep]]])
Text() 用于强制将表达式作文本进行处理,即使可能解释为数字。
Text(expr)
Time#() 用于使用数据加载脚本或操作系统(如果不提供格式字符串)中设置的时间格式,计算表达式的时间值。。
Time# - 脚本和图表函数(text[, format])
Timestamp#() 用于使用数据加载脚本或操作系统(如果不提供格式字符串)中设置的时间戳格式,计算表达式的日期和时间值。
Timestamp# - 脚本和图表函数 (text[,
format])