Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
regiscastet33
Contributor III
Contributor III

filtrer des données dans un tableau

Bonjour,

2 questions sur le même thème : comment filtrer des données dans un tableau?

  • je dispose de 3 dimensions : "nom", "date de départ" et "date" (date de chargement des dimensions)
    • quelle est la formule à reporter dans le tableau pour faire apparaître uniquement les noms des personnes dont les "date de départ" sont inférieures à "date" ? (cf. tableau)
nomdate de départdate
pierre31/10/201730/10/2017
paul30/10/2017
jacques30/09/201730/10/2017

résultats attendus

nomdate de départdate
jacques30/09/201730/10/2017

  • je dispose de 2 dimensions :  "nom" et"marché" (chaîne de caractères alpha numérique)
    • comment afficher dans un tableau uniquement les noms des personnes dont le "marché" contient la suite de caractère "MC L" et "MT" ? (cf. tableau)
nommarché
pierreAMOE LOT A
paulMC L1
jacquesMC L3
nicolasAMOE MT3

résultats attendus

nommarché
paulMC L1
jacquesMC L3
nicolasAMOE MT3

merci pour votre aide

Régis

1 Solution

Accepted Solutions
13 Replies
YoussefBelloum
Champion
Champion

Hi,

pour ton premier besoin

un objet table: Nom comme dimension et 2 expressions comme suit:

=Only(  {<date_depart={'<$(=only(date))'}>} date_depart)

=Only(  {<date_depart={'<$(=only(date))'}>} date)

ci-joint le QVW

regiscastet33
Contributor III
Contributor III
Author

bonjour,

merci pour cette réponse.

Je suis sous QlikSense. Ou dois-je écrire cette condition ?

YoussefBelloum
Champion
Champion

Bonjour,

ce sont des expressions, tu le mets dans l'onglet expression

regiscastet33
Contributor III
Contributor III
Author

ça ne fonctionne pas.

pas de données en retour

YoussefBelloum
Champion
Champion

Fait bien attention aux noms de colonnes que tu a sur ton modèle:

=Only(  {<date_depart={'<$(=only(date))'}>} date_depart)


il faudrait peut etre les changer en fonction de ce que tu a toi !

regiscastet33
Contributor III
Contributor III
Author

oui, j'ai adapté avant le nom des colonnes. je vais tester à nouveau.

merci

regiscastet33
Contributor III
Contributor III
Author

QlikSense me retourne l'information "Dimension non valide" en ayant ajouté dans Expression la formule suivante :  (noms des champs vérifiés)

Only({<[Date de départ]={'<$(=only(date))'}>}[Date de départ])

YoussefBelloum
Champion
Champion

regarde si tu a mi = avant de mettre la dimension ou si il y a un espace au début..

regiscastet33
Contributor III
Contributor III
Author

j'ai vérifié les espaces et la formules. résultat : "dimension non valide".

pour rappel, mon tableau se compose de 2 dimensions "Nom" et "Date de départ"

question : j'ai positionné la formule dans l'expression de la dimension Date de départ. c'est bien ça ?