我在PowerPivot Excel中有一个函数,它给出了总和行的平均值,并且仅在总和为100%时计算。
我这样做的原因:对于进入一个预告片(加载)的每个订单,某些项目未完全履行,因此“Is On Time”设置为0而不是每个1。然后我平均整个负载,看看总的“准时”百分比。
式: 准时:= AVERAGEX(VALUES('table1'[载入]),IF(AVERAGE [导通时间] = 1,1,0))
以下是PowerPivot中表格的示例,以及最终看起来像输出的内容:
有没有办法做同样的事情但只计算总数而不是平均全部。我希望COUNTX,但它不起作用。
答案 0 :(得分:1)
类似的东西:
{ = MIN( IF( $A$3:$A$11=D3, $B3:B$8 ) ) }
或
=IF(COUNTIFS($A$3:$A$11;"="&D3;$B$3:$B$11;"=0")>0;1;0)
答案 1 :(得分:0)
此KPI似乎有效。 (Is On Time是一个KPI,用于给出列的平均值,通常为1或0)
Loads OT:=COUNTX(VALUES('table1'[Load]), IF([Is On Time]=1, 1, BLANK()))
我唯一的问题是如果没有计算行,它会返回BLANK。有没有办法让它返回0?