CURRENCY
применимо:вычисляемый столбецвычисляемой таблицеMeasureвизуального вычисления
Вычисляет аргумент and возвращает результат в виде типа данных currency.
Синтаксис
CURRENCY(<value>)
Параметры
Срок | Определение |
---|---|
value |
Любое выражение DAX, которое возвращает один скалярный value, где выражение вычисляется ровно один раз перед all другими операциями. |
Возврат value
value выражения, вычисляемого and, возвращается как тип currencyvalue.
Замечания
Функция CURRENCY округляет 5-й значимый десятичный разряд в value, чтобы вернуть 4-ю десятичную цифру. Округление происходит if 5-й значимый десятичный разряд равен or больше 5. Например, ifvalue равен 3,666666666666666, а затем преобразуется в currency возвращается \3,6667 долл. США. Однако ifvalue равен 3,0123456789, а затем преобразуется в currency возвращает \3,0123 долл. США.
If тип данных выражения TrueFalse, а CURRENCY(
TrueFalse
) возвращает \1,0000 для Truevaluesand \$0,0000 для Falsevalues.If тип данных выражения — Text, а затем CURRENCY(
Text
) попытается convert текста к числу. If преобразование успешно преобразуется в currency, в противном случае возвращается error.If тип данных выражения — DateTime, а затем CURRENCY(
DateTime
) convert даты и времени value к числу and этого числа до currency. DateTime values имеет целочисленную часть, представляющую количество дней между заданным dateand 1900-03-01 and дробь, представляющая долю day (где 12 часов or полудня составляет 0,5 day). If value выражения not возвращается правильный valueerror.
Пример
Convert номер 1234.56 до типа данных currency.
= CURRENCY(1234.56)
Возвращает value 1234.56000.