Bonjour,
Je dispose de données de type :
FLAG ID
FAI a
WCO a
WCO b
FAI c
Mon objectif est de compter le nombre d'ID qui ont le flag = FAI et le flag = WCO (ici le a)
Jusqu'à présent, j'arrive à compter le nombre d'ID qui ont un flag (ou plutôt qui n'ont pas un flag) : =Count({$<FLAG -={'FAI'}>}ID)
J'ai essayé de faire =Count({$<FLAG ={'FAI'},FLAG ={'OBJ'} >}[ID]) mais ça ne fonctionne pas... et en plus il manque un "distinct".
D'avance merci pour votre contribution
Lise
Ah oui j'avais omis le "ET" à la place du "OU"
Une solution qui marche mais je ne sais pas si c'est la plus simple
=count({$ <ID = {"=count({$<FLAG = {WCO, FAI}>} distinct FLAG ) = 2"}> } distinct ID)
Use this expression
=aggr(Count({$ <FLAG={'FAI','WCO'}>} DISTINCT ID),FLAG)
Merci pour votre réponse mais cela ne fonctionne pas
Si je fais
=Count({$<FLAG={'FAI','WCO'}>}DISTINCT ID)
j'obtiens un résultat qui correspond au nombre d'id ayant soit le le flag FAI soit le flag WCO
Essaie
if(match(fLAG,'FAI','WCO'),count(distinct ID))
Ou bien
Count({$ <FLAG={'FAI','WCO'}>} DISTINCT ID)
Par contre faire des count(distinct) ne fait pas des bests practices QlikView si la volumétrie est importance
Merci Yves mais cela ne fonctionne pas non plus
Lise,
N'hésite pas à nous faire des screenshots, voire même une mini appli qvw en pièce jointe ou en tout cas nous en dire plus sur le "cela ne fonctionne pas"
QlikView renvoie une erreur ou cela ne compte pas ce que tu souhaiterais ?
Ta formule fonctionne mais elle ne compte pas exactement ce que je recherche.
Ici je vais avoir comme résultat toutes les ID qui ont soit le flag "FAI" soit le flag "WCO"
Mais merci quand même
J'ai fait un objet "text box" dans lequel je place ma formule.
Quand cela ne fonctionne pas, j'obtiens ceci
Je vais essayer de préparer une mini appli...
Ah oui j'avais omis le "ET" à la place du "OU"
Une solution qui marche mais je ne sais pas si c'est la plus simple
=count({$ <ID = {"=count({$<FLAG = {WCO, FAI}>} distinct FLAG ) = 2"}> } distinct ID)