我有一个3个表的模型:
我想计算飞行员活跃的年数(即每年至少飞行1次,无论飞行多少次):
我认为拖动PilotName以及下面的DAX指标可以解决我的问题,但事实并非如此:
Years Active:=COUNT(Season[SeasonId])
是否有可能在没有任何明显计数的情况下实现这一目标?
答案 0 :(得分:0)
解决方案可能是SUMMARIZE,我在excel上重新创建你的情况,造成一些复杂情况:
正如你所看到我indroduce Some Flightlanded = 0和同样的飞行员和赛季id 2不同的行。我创建了你的度量(年活跃年龄)和我的衡量标准:
Years Active:=calculate(COUNTX(summarize(tableflight,tableflight[Seasonid],tableflight[PilotPK]),tableflight[Seasonid]),filter(tableflight,tableflight[Flightlanded]=1))
此公式不使用不同的计数,可以回答2个问题: