Qlik Community

Groupe des Utilisateurs Francophones

Vous êtes francophone? Ce groupe est pour vous. Venez découvrir comment démarrer avec Qlik Sense et QlikView, poser vos questions et partager vos tutos et astuces avec les membres de notre communauté.

Highlighted
regiscastet33
New 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

Tags (1)
1 Solution

Accepted Solutions
regiscastet33
New Contributor III

Re: filtrer des données dans un tableau

merci

13 Replies
YoussefBelloum
Esteemed Contributor

Re: filtrer des données dans un tableau

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
New Contributor III

Re: filtrer des données dans un tableau

bonjour,

merci pour cette réponse.

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

YoussefBelloum
Esteemed Contributor

Re: filtrer des données dans un tableau

Bonjour,

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

regiscastet33
New Contributor III

Re: filtrer des données dans un tableau

ça ne fonctionne pas.

pas de données en retour

YoussefBelloum
Esteemed Contributor

Re: filtrer des données dans un tableau

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
New Contributor III

Re: filtrer des données dans un tableau

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

merci

regiscastet33
New Contributor III

Re: filtrer des données dans un tableau

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
Esteemed Contributor

Re: filtrer des données dans un tableau

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

regiscastet33
New Contributor III

Re: filtrer des données dans un tableau

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 ?