Money - 脚本和图表函数
Money() 用于使用数据加载脚本中设置的系统变量或操作系统(如果不提供格式字符串)中设置的格式,以及可选的小数位和千分位分隔符,将表达式的格式设置为数字形式的货币值格式。
语法:
Money(number[, format[, dec_sep[, thou_sep]]])
返回数据类型: 双
参数 | 描述 |
---|---|
number | 可以设置数字的格式。 |
format | 说明如何设置结果货币字符串格式的字符串。如果省略,则使用数据加载脚本中为 MoneyFormat 设置的值。 Money 功能支持多种格式选项,可用于不同的日期结构,例如: $#,##0.00:添加一个美元符号和两个小数位。 € #,##0:添加一个欧元符号,没有小数点,欧元符号后有一个空格。 ¥#,##0:添加不含小数点的日元符号。 $#,##0;($#,##0):用括号格式化负值。 ₣ #.##0,00:添加瑞士法郎符号,用句号作为千位分隔符,用逗号表示小数(例如 ₣ 1.000,00)。 R #,##0.00:南非兰特符号,小数点后两位,兰特符号后有空格。 $ #,##0.000:在美元格式中增加三位小数。 |
dec_sep | 指定小数位数字分隔符的字符串。如果省略,则使用数据加载脚本中设置的 MoneyDecimalSep 值。 Money 函数支持多种小数位分隔符格式,例如: 逗号 ',':例如,$1,000,00 代表一千美元。 句号 '.':例如,€ 1,000.00。 连字符 '-':当使用连字符代替传统的句号或逗号作为小数位分隔符时,它显示的值类似¥1,000-00。 |
thou_sep | 指定千分位数字分隔符的字符串。如果省略,则使用数据加载脚本中设置的 MoneyThousandSep 值。 Money 函数支持多种千位数字分隔符选项: 句号 '.' :使用句号作为千位分隔符(在某些欧洲格式中很常见),如果与逗号小数位分隔符结合使用,则显示为 $1.000,00。 空格 ' ':使用空格作为千位分隔符,这在一些欧洲国家很常见。显示为 € 1 000.00。 下划线 '_' :使用下划线作为千位分隔符,有时用于技术格式或特定地区格式。显示类似 $1_000.00 的值。 |
如果省略参数 2-4,则使用操作系统中设置的货币格式。
示例 | 结果 |
---|---|
Money( 35648 ) | 当 MoneyFormat 设置为 kr ##0,00 并且 MoneyThousandSep 为点号 ' ' 时,返回 kr 35 648,00。 |
Money( 35648, '#,##0 ¥', '.' , ',' ) | 返回 3,564,800 ¥ ,方法是忽略 MoneyFormat 设置和 MoneyThousandSep 设置,因为函数中提供了可选参数 Format、dec_sep 和 thou_sep。 |
Money(35648) | 当 MoneyFormat 设置为 $ #,##0.00 并且 MoneyThousandSep 为逗号 ',' 时,返回 $ 35,648.00。 |