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 함수는 다음과 같은 다양한 10진수 구분 기호 형식을 지원합니다. 쉼표 ' , ': 예를 들어, 천 달러의 경우 $1,000,00입니다. 기간 ' . ': 예를 들어, € 1,000.00입니다. 하이픈 ' - ': 소수점 구분 기호로 기존 마침표나 쉼표 대신 사용하면 ¥1,000-00과 같은 값이 표시됩니다. |
| thou_sep | 천 단위 구분 기호를 지정하는 문자열입니다. 생략하면 데이터 로드 스크립트에 설정된 MoneyThousandSep 값이 사용됩니다. Money 함수는 천 단위 구분 기호에 대한 다양한 옵션을 지원합니다. 마침표 ' . ': 천 단위 구분 기호로 마침표를 사용합니다(일반적인 일부 유럽 형식). 쉼표 소수점 구분 기호와 결합하면 $1.000,00로 표시됩니다. 공백 ' ': 천 단위 구분 기호로 공백을 사용하는데, 이는 일부 유럽 국가에서 일반적으로 사용됩니다. € 1 000.00으로 표시됩니다. 밑줄 '_': 천 단위 구분 기호에 밑줄을 사용합니다. 이는 기술적 또는 특정 지역 형식에서 가끔 사용됩니다. $1_000.00와 같은 값을 표시합니다. |
format, dec_sep, thou_sep 인수가 생략되면, 출력의 각 특정 부분을 서식 지정할 때 운영 체제에 설정된 통화 형식이 사용됩니다. 스크립트 생성 시 운영 체제 설정이 시스템 변수로 자동으로 포함되어, 전체 앱에서 일관성이 유지됩니다.
이러한 시스템 변수들은 MoneyFormat, MoneyDecimalSep, 및 MoneyThousandSep이며, format, dec_sep, 및 thou_sep 함수 인수에 각각 맵됩니다.
| 예제 | 결과 |
|---|---|
| Money( 35648 ) |
MoneyFormat 설정이 kr ##0,00이고 MoneyThousandSep가 기간 ' '인 경우 kr 35 648,00을 반환합니다. |
| Money( 35648, '#,##0 ¥', '.' , ',' ) |
함수에 선택적 매개 변수 Format, dec_sep 및 thou_sep가 제공되므로 MoneyFormat 설정과 MoneyThousandSep 설정을 무시하고 3,564,800 ¥을 반환합니다. |
| Money(35648) | MoneyFormat 설정이 $ #,##0.00이고 MoneyThousandSep가 쉼표 ','인 경우 $ 35,648.00을 반환합니다. |