是否有像AVERAGEX这样的函数,而是计算而不是平均数?

我在PowerPivot Excel中有一个函数,它给了我加总和的平均值,只有在总和为100%时才算数。

我这样做的原因:对于一个拖车(加载)进来的每个订单,一些项目没有完全履行,因此“是在时间”被设置为0而不是1。 然后我平均整个负载看到总“准时”的百分比。

公式:On Time:= AVERAGEX(VALUES('table1'[LOAD]),IF(AVERAGE [Is On Time] = 1,1,0))

以下是PowerPivot中的表格的示例,以及最终输出结果如何: 在这里输入图像说明

有没有办法做到这一点,但只计算总数,而不是平均所有。 我希望COUNTX,但它不工作。

就像是 :

{ = 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) 

这KPI似乎工作。 (在时间是一个关键绩效指标给我的列的平均值,通常是1秒或0)

 Loads OT:=COUNTX(VALUES('table1'[Load]), IF([Is On Time]=1, 1, BLANK())) 

我唯一的问题是,如果没有行数,它会返回空白。 有没有办法让它返回0?