LN, LOG, LOG10

  • Поддерживаются только положительные числа.

  • В ячейках таблиц не должно быть следующих значений: 0, null.

LN

LN () — Вычисляет натуральный логарифм по основанию е, где е – это трансцендентная константа, которая  приблизительно равняется 2,71828182845904.

Синтаксис

LN (Число)

где Число – числовая константа, числовое поле или функция, возвращающая числовое скалярное значение.

LOG

LOG () — Вычисляет логарифм числа по произвольному основанию.

Синтаксис

LOG (Число; Основание)

где

  • Число – числовая константа, числовое поле или функция, возвращающая числовое скалярное значение.

  • Основание – числовая константа, числовое поле или функция, возвращающая числовое скалярное значение (по умолчанию 10).

LOG10

LOG10 () — вычисляет логарифм числа по основанию 10.

Синтаксис

LOG10 (Число)

где Число – числовая константа, числовое поле или функция, возвращающая числовое скалярное значение.

Примеры

В наших примерах мы будем исходить из предположения, что у вас есть таблица фактов “факты онлайн продаж”, в которой присутствует столбец “unitprice”.

LN

Предположим, вы хотите вычислить натуральный логарифм от цены за единицу товара для каждого факта онлайн-продажи. Для этого можно воспользоваться следующей формулой:

Натуральный логарифм от цены = SUMX ( 'факты онлайн продаж', LN ( 'факты онлайн продаж'[unitprice] ) )

Мы получили следующий результат:

LN.png

LOG

Теперь давайте представим, что вы хотите вычислить логарифм цены по основанию 5 для каждой строки столбца unitprice и получить сумму этих логарифмов. Для этой цели можно воспользоваться следующей формулой:

Логарифм цены по основанию 5 = SUMX ( 'факты онлайн продаж', LOG ( 'факты онлайн продаж'[unitprice], ABS ( 5 ) ) )

У нас получилось следующее:

LOG.png

LOG10

И наконец рассмотрим ситуацию, когда необходимо вычислить десятичные логарифмы значений столбца unitprice. Для этого можно воспользоваться следующей формулой:

Сумма логарифмов цены = SUMX ( 'факты онлайн продаж', LOG10 ( 'факты онлайн продаж'[unitprice] ) )

Пример использования:


Смотрите также

Поддерживаемые функции DAX

 

Нужна дополнительная помощь?

Свяжитесь с технической поддержкой.