DistinctCount pour RELATEDTABLE avec filtre supplémentaire
-
16-10-2019 - |
Question
Dans powerBi, une colonne est créée avec la formule ci-dessous, et il fonctionne bien.
activedays = COUNTAX (RELATEDTABLE (ActivesInactiveData), ActivesInactiveData [Date de surface])
Cependant, je veux ajouter un filtre quelque chose comme
ActivesInactiveData [Topic] <> null
Pourriez-vous des conseils sur la façon de le faire, la plupart des exemples sur le Web utilisent sur RELATEDTABLE etc - où relation est déjà construction, pourriez-vous des conseils / direct à moi ce que je pouvais trouver un exemple d'ajouter le filtre à RELATEDTABLE ou filtrer les données d'une table non lié sur la base de champ comme colonne ID etc.
Ici, il y a un ID utilisateur de relation dans le tableau actuel a plus de 1 lignes dans le tableau ActivesInactiveData.
La solution
J'enveloppez votre expression dans une fonction CALCULATE, donc quelque chose comme:
activedays = CALCULATE (
COUNTAX ( RELATEDTABLE ( ActivesInactiveData ) , ActivesInactiveData[Surface Date] )
, ISBLANK ( ActivesInactiveData[Topic] ) = FALSE )
Je suppose [TOPIC] est un texte, alors NULL sera converti par DAX BLANK ().