USDFR

Применяется к:вычисляемой таблице вычисляемой таблицы Вычисление визуального элемента измерениявычисляемой таблицы

Преобразует цену доллара, выраженную как десятичное число, в цену доллара, выраженную как целочисленная часть и доля, например 1,02. Дробные номера долларов иногда используются для цен на безопасность.

Синтаксис

DOLLARFR(<decimal_dollar>, <fraction>)

Параметры

Термин Определение
decimal_dollar Десятичное число.
Фракция Целое число, используемое в знаменателе дроби.

Возвращаемое значение

Дробное значение decimal_dollar, выраженное как целочисленная часть и дробная часть.

Замечания

  • дробь округляется до ближайшего целого числа.

  • Если возвращается ошибка:

    • fraction < 1.
  • Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).

Пример

Следующий запрос DAX:

EVALUATE
{
  DOLLARFR(1.125, 16)
}

Возвращает значение 1.02, считываемое как 1 и 2/16, которое является соответствующей ценой дроби исходной десятичной цены, 1,125. Так как значение дроби равно 16, цена имеет точность 1/16 доллара.