DAX正态分布

时间:2017-08-14 20:46:58

标签: excel powerpivot dax normal-distribution

我在DAX中寻找一个与Excel中的NORM.DIST函数类似的函数。我有一个X值,平均值和标准偏差,我希望找到累积分布(准确度至少为六西格玛)。

我搜索了DAX statistical functions的官方列表,但我找不到任何执行此功能的功能。我正在寻找最经济的方式来执行此计算。 Bell approximation是最好的方式吗?这将在大约10,000行的表上进行迭代。

2 个答案:

答案 0 :(得分:0)

=.5*(1+SIGN([X])*(1-EXP(-2*([X])/[Sigma])^2/PI()))^.5)

为我工作。这可能是最快的方式,这可能不是。 IDK。

修改

MAX错误= .0031458

Error

答案 1 :(得分:0)

 SIGN([X])*0.5*(1-(1/30)*(7*EXP(-([X]^2)/2)+16*EXP(-([X]^2)*(2-SQRT(2)))+(7+0.25*PI()*[X]^2)*EXP(-([X]^2))))^0.5+0.5

鉴于[X]已经标准化。 MAX错误= .0000304

错误:

Error

与之前的解决方案相比:

Relative Error

http://mathworld.wolfram.com/NormalDistributionFunction.html(14)