Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
Je suis actuellement à la découverte du logiciel Qlik Sense, et après avoir découvert la puissance de ce logiciel, j'aimerai aller encore plus loin. J'ai un tableau (à 4 colonnes) avec des données à l'intérieur.
J'aimerai donc savoir s'il est possible de masquer des données (et non pas supprimer). Exemple, j'ai une liste de voiture avec leur couleur, j'aimerai masquer toute les voitures de couleur rouge.
Je sais qu'il y a la possibilité d'utiliser les favoris (bookmark). Serait-ce possible de masquer les éléments inséré dans ces favoris ?
Merci d'avance
Karim
Bonjour,
Pour ma part je ferais ça avec un set analysis :
{<couleurvoiture=-{"rouge"}>}
Le moins avant {"rouge"} signifie qu'on retient tout ce qui n'est pas rouge
Et ça donne ça dans une expression :
Sum(
{<couleurvoiture=-{"rouge"}>}
valeur)
Par contre ma réponse est cohérente avec un calcul et peut-être pas avec simplement l'affichage d'une liste et je sais pas comment lui dire de retenir ce qui ne correspond pas au favori ... à moins de faire un autre favori sur toutes les autres valeur ... Et en plus dans qliksense je ne retrouve pas la même utilisation des favoris que dans qlikview parce qu'apparemment c'est plus des signets que des références que l'on peut utiliser dans les expressions, d'après mes essais.
J'espère que ça vous aide et que le reste de la communauté corrigera mes éventuelles erreurs, moi aussi je ne suis pas "experte" en qlikview et qliksense.
A bientôt
Bonjour Aline,
Merci de votre réponse.
Je vous explique mon cas, j'ai un tableau avec des appareils et des descriptions (plusieurs descriptions par appareil). Mon but est de cacher les descriptions inutile, mais de ne pas les supprimer.
En revanche, ce que vous me dites avec le "Sum" ne peut pas correspondre à ce que je veux faire ? Car ce n'est pas la somme de toutes les descriptions, ou le nombre de description que je veux enlever. Mais j'aimerai par exemple enlever, toutes les descriptions "Contrôle et test".
Merci de votre aide
Karim
Bonjour
IL est tout a fait possible de "masquer" / exclure des données. Tout dépend de ce que tu entend par MASQUER ...
il est possible de ne pas les charger lors du chargement de données avec une clause "where couleurvoiture -='rouge' (pas sur de la syntaxe mais c'est possible.
Il est possible dans le script d'ajouter un "if statement" et un flag puis ce servir de ce flagpour avoir une dimension calculée.
Ex :
load
couleurvoiture,
if(couleurvoiture=rouge,0,1) as couleurvoiture_sauf_rouge
from ...
sinon dans les mesures il est possible aussi avec un set analysis d'exclure la couleur rouge :
Ex :
count(${<couleurvoiture-={"rouge"}>}couleurvoiture) qui comptera toutes les occurences de couleurvoiture sauf les rouges
bruno
Bonjour,
En fait à mon sens vous mettez la fonction que vous voulez sum, min, max, etc ...
Autrement il faudrait filtrer dans la dimension mais ça je ne suis jamais bien arrivé à le faire
A +
Bonjour
Pas sur de bien comprendre ta demande mais voici un exemple.
N'hésites pas à mettre un exemple concret sous forme excel par exemple avec un avant / aprés.
Soit des appareils de 1 à 5 chacun ayant 5 descriptions possibles de 1 à 5
voir les 3 tableaux ,pour l'exemple j'ai ajouté une colonne Stock
Premier tableau
dimensions :
dim 1 appareil
dim 2 description
mesure avg(stock)
tableau 2 : (exclure la description 5 )
dim 1 appareil
dim 2 if(Description<>'Description5',Description)
mesure avg(stock)
tableau 3 :
dim 1 appareil
dim 2 if(Description<>'Description5',Description) et décocher la case afficher les valeurs nulles
mesure avg(stock)