我拥有的数据超过90次 . 基本上,相同的测试运行90次,并评估数据的重复性 .

然后,在90次运行中,计算累积平均值 . 从连续90次运行的第一次计算开始,我想计算累计平均值在5次连续运行中达到平均值1 sigma所需的运行次数 . 前几次运行可能大于1 sigma,但累计平均值需要在前5次连续运行之前达到1 sigma . 前5次连续跑步中的累积平均值被视为通过 . 如果没有,那么显示总计数达到1西格玛 . 在任何情况下,确定在1西格玛内获得的运行次数 .

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

  • 平均超过90次运行 .

  • 运行总计超过90次运行 .

  • 累计平均值为90次 .

  • 标准Deviaton .

  • 平均加1标准偏差 .

  • 平均值减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 [运行]))

然后我创建了一个显示StdDev的度量,我用它来获得平均值加1 sigma和平均值减去1 sigma:StdDev:= CALCULATE(STDEV.P(Append1 [Value]),FILTER(ALL(Append1 [Run]),Append1 [跑]))
AvePlusStdev:= [平均] [StdDev] AveMinusStdev:= [平均] - [StdDev]

忍受我,我还是DAX和Powerpivot的新手,也是Stackoverflow世界的新手 .