以下措施可以按我的意愿运作:
K3303365,6
但是当我想通过[Tjänstgöringsgrad]对每一行进行加权时,我收到一个错误:
Heltidsanställda har börjat:=CALCULATE((COUNTA([Anst fr o m]);FILTER(ALL(tDatum[Datum]);tDatum[Datum]<=MAX(tDatum[datum])))
有什么问题?
修改
这是我的另一个尝试不起作用:
Heltidsanställda har börjat:=CALCULATE(sumx(COUNTAX([Anst fr o m])*[Tjänstgöringsgrad]);FILTER(ALL(tDatum[Datum]);tDatum[Datum]<=MAX(tDatum[datum])))
答案 0 :(得分: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))))
代替。