CURRENCY

применимо:вычисляемый столбецвычисляемой таблицеMeasureвизуального вычисления

Вычисляет аргумент and возвращает результат в виде типа данных currency.

Синтаксис

DAX
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.

DAX
= CURRENCY(1234.56)  

Возвращает value 1234.56000.