je constate que DISTINCT n'agit pas comme en SQL.
J'ai donc modifié la formule pour :
CALCULATE(COUNTROWS(Event_D),FILTER(ALL(Event_D[USAGER]),COUNTROWS(FILTER(DISTINCT(Event_D[INTER]),IF(LEFT(Event_D[INTER],1)="U","1","0")="1"))),IF(Event_D[TPO]="Détails","1","0")="1")
Mais maintenant je retourne l'ensemble transactions "Détails".
En somme je passe d'une extrême l'autre. Comment puis-je distinguer les transactions de type "Détails" selon la distinction des combinaisons JOUR/USAGER/INTER.
J'ai une formule qui me retourne que les usagers et qui fonctionne bien :
CALCULATE(COUNTROWS(DISTINCT(Event_D[USAGER])),IF(LEFT(Event_Ad_Hoc[INTER],1)="U","1","0")="1", IF(Event_Ad_Hoc[TPO]="Détails","1","0")="1")
Mais je n'arrive pas à filtrer mes combinaisons....
Quelqu'un aurait une piste ?
Partager