2016-03-23 20 views
0

3 tablolar bir modeli var nasıl olursa olsun birçok uçuş):DAX arasında (doğrudan) bağlantılı tablo

enter image description here

Ben DAX altında ölçü ile birlikte PilotName sürükleyerek benim sorunu çözmek olacağını düşündüm, ama öyle değil:

Years Active:=COUNT(Season[SeasonId]) 

Bunu herhangi bir sayım yapmadan gerçekleştirmek mümkün mü? i Bazı Flightlanded = 0 indroduce ve aynı pilotu ve mevsim kimliği için 2 farklı görebileceğiniz gibi

enter image description here

:

cevap

0

bir çözüm özetlemek olabilir, ben bazı komplikasyonlar yaratarak, benim excel üzerinde durumunuzu yeniden satırlar. Bu formül ayrı sayısı kullanabilir ve 2 sorununa cevap verebilir değil

Years Active:=calculate(COUNTX(summarize(tableflight,tableflight[Seasonid],tableflight[PilotPK]),tableflight[Seasonid]),filter(tableflight,tableflight[Flightlanded]=1)) 

: Ben senin ölçüsü (eski aktif Yıl) ve benim ölçüsü oluşturmak farklı bir değere

  • Bir satır ile

    1. aynı satırda o Bunu düşünmek istemiyoruz (uçuş = 0)
  • +0

    Cevabınız için teşekkürler! Kodunuzu anladıktan sonra COUNTX() COUNTROWS() için değiştirdim ve aynı sonucu elde ediyorum. COUNTROWS() daha iyi performans sağlar mı? – Victor

    İlgili konular