Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
antoinez
Contributor III
Contributor III

Set Analysis dans graphique de type : "Table"

Bonjour,

Je souhaiterais utiliser un graphique de type "Table" mais ne pas afficher toutes les valeurs.

(Je n'ai pas de problème pour le faire avec un tableau croisé dynamique en plaçant la formule dans la mesure).

Est il possible d'utiliser un Set Analysis pour filtrer les valeurs du tableau ?

Dans colonne, j'ai ajouté un paramètre calculé comme ceci :

=if([C2.statut]={'Disponible'},[C2.statut],Null())

Malheureusement, ça ne fonctionne pas.

Pouvez vous m'aider.

Merci

1 Solution

Accepted Solutions
antoinez
Contributor III
Contributor III
Author

Bonjour Arnaud,

Super, ça fonctionne !

Merci

View solution in original post

9 Replies
christophebrault
Specialist
Specialist

Bonjour,

Je suppose que tu parles de Qlikview.

Tu peux utiliser un objet graphique de type Tableau Simple pour représenter une table, sans forcément faire de calcul (somme, ...)

Dans ton cas, mets tes dimensions et une expression avec :

Only({$<[C2.statut]={'Disponible'}>}[C2.statut])

Ce set analysis va renvoyer seulement les statut = Disponible, pour l'ensemble des champs que tu auras mis en dimension.

J'espère que cela va répondre à ton besoin

Inscrivez vous à ma Newletter Qlik
DoNotMissQlik- Connect with me on Linkedin
intergnek
Partner - Contributor III
Partner - Contributor III

Bonjour A Z,

Oui c'est possible d'utiliser un SET ANALYSIS pour filtrer les valeurs d'un tableau.

Pour ton cas précis, essai cette expression voir:

if([C2.statut] = 'Disponible', [C2.statut], Null())

antoinez
Contributor III
Contributor III
Author

Bonjour,

Il s'agit de Qlik Sense.

J'ai tenté de mettre l'expression mais sans succès :

Only({$<[C2.statut]={'Disponible'}>}[C2.statut])

J'ai par contre réussi mon affichage en utilisant la solution de Arnaud :

if([C2.statut] = 'Disponible', [C2.statut], Null())

Merci

antoinez
Contributor III
Contributor III
Author

Bonjour Arnaud,

Super, ça fonctionne !

Merci

intergnek
Partner - Contributor III
Partner - Contributor III

Pas de quoi A Z et bonne chance pour la suite.

antoinez
Contributor III
Contributor III
Author

J'aurais encore une petite question, comment pourrais je adapter ma condition pour dire soit 'Disponible' soit 'inconnu'.

La solution ci-dessous ne fonctionne pas 😕

if([C2.statut] = {'Disponible','inconnu'}, [C2.statut], Null())

intergnek
Partner - Contributor III
Partner - Contributor III

A Z, essai ça voir:

if([C2.statut] = 'Disponible' OR [C2.statut] = 'Inconnu', [C2.statut], Null())

antoinez
Contributor III
Contributor III
Author

Nickel !!

Merci

intergnek
Partner - Contributor III
Partner - Contributor III

Bravo A Z!