USDDE

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

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

Синтаксис

DOLLARDE(<fractional_dollar>, <fraction>)

Параметры

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

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

Десятичное значение fractional_dollar.

Замечания

  • Часть дроби значения делится на указанное целое число. Например, если вы хотите, чтобы цена была выражена точностью 1/16 доллара, вы делите часть дроби на 16. В данном случае 1,02 представляет 1,125 долл. США (1 долл. США + 2/16 = 1,125 долл. США).

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

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

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

Пример

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

EVALUATE
{
  DOLLARDE(1.02, 16)
}

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