Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour, je suis débutant et j'utilise Qlik Sense entreprise /February 2019 Patch 2, Je précise que c'est une version web et que je n'ai pas accès, ni au chargement des données ni à la configuration de l'application.
Je dispose d'une base de données dans laquelle sont enregistrés des éléments (Ident) caractérisés par une année, une famille , et une catégorie.
Je souhaite proposer aux utilisateurs finaux:
Listing | |||
Ident | Catégorie | Famille | Année |
8 | A | VVV | 2018 |
1 | A | XXX | 2018 |
6 | A | XXX | 2018 |
4 | A | ZZZ | 2018 |
2 | B | VVV | 2018 |
9 | B | VVV | 2018 |
5 | B | ZZZ | 2018 |
7 | C | VVV | 2018 |
3 | C | XXX | 2018 |
Dans les paramètres du tableau, j’espérais pouvoir sélectionner ma colonne "Catégorie" et lui appliquer un filtre du style:
=Only({<CATEGORIE={"*A*","*B*"}>} CATEGORIE)
ou quelque chose du même genre…. Mais je n'ai pas trouvé dans les exemple de la doc ce type de filtre est ce possible et si oui comment?
Cordialement J.B
D'accord, je vois. Utilise plutôt un Wildmatch:
IF( Wildmatch([MotifDepartLib],'*AVP*')> 0, Null(), MotifDepartLib)
Bonjour,
Only n'est effectivement pas adaptée pour ce cas. Au vue des restrictions, voilà ce que tu peux faire:
=IF([Catégorie]='C', Null(),Catégorie)
cordialement.
Tout d'abord merci pour ta réponse rapide...
il semblerait que je ne puisse pas créer de "Dimension", notre version de qlik nous permet d'utiliser une base de données (dont nous n'avons pas toutes les clés) et issue d'un logiciel métier.
La création de champs / variables / et autres objet personnalisés n'est pas au programme.
j'ai quand même pu insérer la formule suivante dans la colonne appropriée :
=IF([MotifDepartLib]='AVP*', Null(),MotifDepartLib)
MotifDepartLib étant la dimension à filtrer, et AVP une partie de la chaîne de caractères contenue dans la ligne que je souhaite exclure.
- Avec 'AVP*' j'ai un message d'erreur m'indiquant que ma formule n'est pas correcte,
- Avec "AVP*", c'est correcte, mais l'exclusion ne fonctionne pas.
D'accord, je vois. Utilise plutôt un Wildmatch:
IF( Wildmatch([MotifDepartLib],'*AVP*')> 0, Null(), MotifDepartLib)
Génial!!!
merci.
Bonjour,
Vous pouvez aussi voter ici pour avoir des filtres de graphiques qui soient plus user-friendly:
https://community.qlik.com/t5/Qlik-Sense-Enterprise-Ideas/Chart-Filter-Get-rid-of-Qlik-Sense-biggest...
Cordialement,
Simon