微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Power BI 中计算 Power Query/M 中指数方程的系数 a 和 b

如何解决在 Power BI 中计算 Power Query/M 中指数方程的系数 a 和 b

我正在尝试重新创建我在 excel 中轻松计算的数字,现在我想在 Power BI 中进行计算。更准确地说,由于以后的计算,我希望将它放在 power query/M 中,而不是在 DAX 中。 更具体地说,我想计算指数方程指数 y=ae^(bx) 的系数 a 和 b。

在下图中,您可以看到数据以及数据上的图表。此外,该图还显示了使用指数函数的趋势线,在方程上方显示 y=6,5408e^(0,2834x)。 这些系数在单元格 b14 和 b15 中计算,计算结果显示在 d14 和 d15 中(我的 excel 设置为丹麦语,a 的英文版本是使用 ex(index(linest(ln( and b by index(linest(ln) ( ).

enter image description here

如您所见,为了计算系数,在 c 列中创建了一个带有索引的列。 为了计算系数,我在 excel 中的列表/数组上使用了 LN() 函数,我能找到的唯一强大的查询/M 函数是 Number.Ln(),但是,它确实注意到将列表作为输入。>

由于 power query/M 中缺少 on LN 函数,我很难计算这个,我真的希望有人能回答这个问题!

先谢谢你!

亲切的问候,露易丝

解决方法

Number.Ln()

返回一个数的自然对数,number。如果 number 为 null 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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。