Powerpivot:计算在1个标准偏差范围内需要多less次运行

我拥有的数据超过90次。 基本上,相同的testing运行90次,数据评估重复性。

依次,在90次运行中,计算累计平均值。 从连续90次运行的第一次计数中,我想要计算在连续5次运行中累计平均值在平均值的1西格玛范围内的运行。 前几次运行可能会大于1西格玛,但是在前5个连续运行完成之前累计平均需要在1西格玛范围内。 连续前5次的累计平均数被认为是合格的。 如果没有,则显示在1西格玛范围内的总数。 在任何情况下,确定在1个西格玛内需要多less次运行。

在Powerpivot中,我有如下的计算方法:

  • 平均超过90次运行。
  • 总共运行90多次。
  • 累计平均通过90次运行。
  • 标准Deviaton。
  • 平均加1标准差。
  • 平均减1标准偏差。

需要:

  • 计算从第一次运行到第一次标准偏差所需的运行次数。

RunningTotal:= CALCULATE(SUM(Append1 [值]),FILTER(ALL(Append1 [运行]),Append1 [运行] <= MAX(Append1 [运行])))

CumulativeAve:= [运行] / [运行总和]

对于平均值,最小值,最大值,我显示了每个运行的相同值,作为累积平均值的数据透视图上的参考:Min:= CALCULATE(MIN(Append1 [Value]),FILTER(ALL(Append1 [Run] )Append1 [Run]))Max:= CALCULATE(MAX(Append1 [Value]),FILTER(ALL(Append1 [Run]),Append1 [Run]))
平均:= CALCULATE(AVERAGE(Append1 [值]),FILTER(ALL(Append1 [运行]),Append1 [运行]))

然后我创build了一个度量来显示StdDev,从中我可以得到平均加1 sigma和平均减1 sigma:StdDev:= CALCULATE(STDEV.P(Append1 [Value]),FILTER(ALL(Append1 [Run]),Append1 [跑]))
AvePlusStdev:= [Average] + [StdDev] AveMinusStdev:= [Average] – [StdDev]

忍受我,我还是新来的DAX和Powerpivot,新的Stackoverflow世界。