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

Money# - 脚本和图表函数

Money#() 用于使用在加载脚本或操作系统(如果不提供格式字符串)中设置的格式,将文本字符串转换为货币值。自定义小数位和千分位分隔符的符号为可选参数。

语法:  

Money#(text[, format[, dec_sep [, thou_sep ] ] ])

返回数据类型:

参数
参数 描述
text 可以计算文本字符串值。
format 说明在将字符串转换为数字间隔时要使用的预期输入格式的字符串。

如果省略,则使用在操作系统中设置的货币格式。

dec_sep

指定小数位数字分隔符的字符串。如果省略,则使用数据加载脚本中设置的 MoneyDecimalSep 值。

thou_sep

指定千分位数字分隔符的字符串。如果省略,则使用数据加载脚本中设置的 MoneyThousandSep 值。

Money# 函数的作用和 Num# 函数类似,但其通过货币格式脚本变量或系统货币设置确定其小数位和千分位分隔符的默认值。

示例:图表表达式
示例 结果
Money#('35 648,37 kr' , '# ##0,00 kr',',',' ' )

MoneyFormat 设置为 # ##0,00 kr 时,返回 35 648,37 kr。需要在加载脚本中设置以下内容,才能正确计算数字:

  • SET MoneyDecimalSep=',';

  • SET MoneyThousandSep=' ';

Money#( '$35,648.37', ' $#', '.', ',' )

设置以下内容时返回 $35,648.37

  • MoneyFormat$#

  • SET MoneyDecimalSep=',';

  • SET MoneyThousandSep=' ';

示例 - Money# 基本原理

示例 – Money# 场景

本页面有帮助吗?

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