是否有像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?