1

以下措施按我的意愿工作:

Heltidsanställda har börjat:=CALCULATE((COUNTA([Anst fr o m]);FILTER(ALL(tDatum[Datum]);tDatum[Datum]<=MAX(tDatum[datum])))

但是当我想通过 [Tjänstgöringsgrad] 对每一行进行加权时,我得到一个错误:

Heltidsanställda har börjat:=CALCULATE(sumx(COUNTAX([Anst fr o m])*[Tjänstgöringsgrad]);FILTER(ALL(tDatum[Datum]);tDatum[Datum]<=MAX(tDatum[datum])))

怎么了?

编辑:

这是我的另一种尝试,但不起作用:

Heltidsanställda har börjat:=CALCULATE(COUNTAX(tAnstallda;[Anst fr o m])*SUMX(tAnstallda;[Tjänstgöringsgrad]);FILTER(ALL(tDatum[Datum]);tDatum[Datum]<=MAX(tDatum[datum])))
4

1 回答 1

1

在你的测量

[Heltidsanställda har börjat]:=CALCULATE(COUNTA([Anst fr o m]); FILTER(ALL(tDatum[Datum]);tDatum[Datum]<=MAX(tDatum[datum])); FILTER(tAnstallda[Anst fr o m];NOT(ISBLANK(tAnstallda[Anst fr o m]))) )

可以换吗

FILTER(tAnstallda[Anst fr o m];NOT(ISBLANK(tAnstallda[Anst fr o m]))) 

FILTER(tAnstallda;NOT(ISBLANK(tAnstallda[Anst fr o m]))) 

如果这不起作用,请尝试

FILTER(tAnstallda;NOT(ISBLANK(FIRSTNONBLANK(tAnstallda[Anst fr o m],1)))) 

反而。

于 2015-07-30T10:46:32.217 回答