DOLLARDE
применяется:вычисляемый столбец
вычисляемой таблицы
измерение
визуального вычисления
Преобразует цену доллара, выраженную как целочисленную часть и дробную часть, например 1,02, в цену доллара, выраженную как десятичное число. Дробные номера долларов иногда используются для цен на безопасность.
Синтаксис
DOLLARDE(<fractional_dollar>, <fraction>)
Параметры
Срок | Определение |
---|---|
fractional_dollar |
Число, выраженное как целочисленная часть и часть дроби, разделенная десятичным символом. |
fraction |
Целое число, используемое в знаменателе дроби. |
Возвращаемое значение
Десятичное значение fractional_dollar
.
Замечания
Часть дроби значения делится на указанное целое число. Например, если вы хотите, чтобы цена была выражена точностью 1/16 доллара, вы делите часть дроби на 16. В этом случае 1.02 представляет \$1,125 (\$1 + 2/16 = \$1,125).
дробь округляется до ближайшего целого числа.
Если возвращается ошибка:
- доля < 1.
Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).
Пример
Следующий запрос DAX:
EVALUATE
{
DOLLARDE(1.02, 16)
}
Возвращает значение 1.125, десятичная цена исходной дробной цены, 1,02, считывается как 1 и 2/16. Так как значение дроби равно 16, цена имеет точность 1/16 доллара.