DOLLARDE

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

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

Синтаксис

DOLLARDE(<fractional_dollar>, <fraction>)

Параметры

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

Возврат Value

Десятичная valuefractional_dollar.

Замечания

  • Доля части value делится на целое число, указанное вами. Например, if вы хотите, чтобы ваш price был выражен точностью 1/16 доллара, вы divide часть дроби на 16. В этом случае 1.02 представляет $1,125 ($1 + 2/16 = $1,125).

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

  • Возвращается errorif:

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

Пример

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

EVALUATE
{
  DOLLARDE(1.02, 16)
}

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