Расчет коэффициентов a и b экспоненциального уравнения в Power Query/M в Power BI

Я пытаюсь воссоздать числа, которые я легко вычислил в Excel, и теперь я хотел бы рассчитать их в Power BI. Чтобы быть более точным, я хотел бы иметь его в power query/M, а НЕ в DAX из-за более поздних вычислений. Чтобы быть более конкретным, я хотел бы рассчитать коэффициенты a и b экспоненциального уравнения y=ae^(bx).

На следующем рисунке вы можете увидеть данные, а также график по данным. Кроме того, на графике также отображается линия тренда с использованием экспоненциальной функции, а над уравнением показано y=6,5408e^(0,2834x). Эти коэффициенты рассчитываются в ячейках b14 и b15, а расчеты показаны в ячейках d14 и d15 (мой Excel настроен на датский язык, английская версия a вычисляется с использованием ex(index(linest(ln( и b by index(linest(ln ( ).

введите здесь описание изображения

Как видите, для расчета коэффициентов в столбце c создан столбец с индексом. Для вычисления коэффициентов я использовал функцию LN() для списка/массива в Excel, и единственная функция power query/M, которую я могу найти, это Number.Ln(), однако она не принимает список в качестве входных данных.

Из-за отсутствия функции on LN в power query/M мне трудно вычислить это, и я очень надеюсь, что у кого-то есть ответ на этот вопрос!

Заранее спасибо !

С уважением, Луиза


person powerbilouise    schedule 21.07.2021    source источник


Ответы (1)


Число.Ln()

Возвращает натуральный логарифм числа, число. Если число равно нулю, Number.Ln возвращает значение null.

https://docs.microsoft.com/en-us/powerquery-m/number-ln

Также проверьте

https://www.bookkempt.com/2017/10/simple-linear-regression-in-power-query.html

person horseyride    schedule 21.07.2021