Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Récuperer les valeurs de l'extrémité d'une sélection

Bonjour,

je veux savoir la méthode pour récupérer les valeurs de l'extrémité d'une sélection,

Exemple : j'ai une liste de sélection qui contient 4 dates : 27/12/2013, 28/12/2013, 29/12/2013, 30/12/2013

et un graphe pour afficher le deux valeur de vente  de l'extrémité de la sélection c-a-d si je sélectionne le 4 dates ensemble, le graphe doit afficher la valeur de vente de jour 27/12/2013 et 30/12/2013 seulement.

Est ce que il y une fonction qui permet de faire cette action?

Merci pour votre aide

1 Solution

Accepted Solutions
Not applicable
Author

Ridha,

Pour avoir la première ou la dernière position, tu peux utiliser

concat(Dim, ';')  => crée un texte des positions séparées par un délimiteur, ici un point-virgule

subfield (string, delimiteur, No champ) => retourne le champ

En mettant tout ça ensemble:

Subfield(concat(Dim, ';'), ';', 1) : première position choisie

Subfield(concat(Dim, ';'), ';' GetselectedCount(Dim)) dernière position choisie

Fabrice

View solution in original post

6 Replies
bumin
Partner - Creator II
Partner - Creator II

Bonjour,

voici un exemple pour choisir seulement les deux max valuers

C+

Bumin

Not applicable
Author

merci pour votre réponse mais  je cherche les valeurs de deux extrémités d'une  sélection et non pas les valeurs max d'une sélection.

Anonymous
Not applicable
Author

salut,

dans ton code, supposons que la table dans laquelle se trouve le champ date s'appelle Table1.

Table1:

LOAD * INLINE [

Date, Année

27/12/2013, 2013

28/12/2013, 2013

29/12/2013, 2013

30/12/2013, 2013

];

Table2:

LOAD

Année,

Min(Date),

Max(Date)

Resident Table1;

DROP TABLE Table1;

SET vDateMin = Null();

SET vDateMax = Null();

LET vDateMin = Peek('Date)', 0, 'Table2');

LET vDateMax = Peek('Date)', 0, 'Table2');  

Ainsi, tes 2 variables contiendront tjs les valeurs min et max de ta selection.

agilos_mla
Partner - Creator III
Partner - Creator III

Bonjour,

Essayez d'utiliser l'union dans le set analysis ex: la somme de Amount pour les valeurs Min et Max de Date sélectionnées:

=sum({<Date={$(=min(Date))}>+<Date={$(=max(Date))}>} Amount)

Bàv,

Michael

Not applicable
Author

Ridha,

Pour avoir la première ou la dernière position, tu peux utiliser

concat(Dim, ';')  => crée un texte des positions séparées par un délimiteur, ici un point-virgule

subfield (string, delimiteur, No champ) => retourne le champ

En mettant tout ça ensemble:

Subfield(concat(Dim, ';'), ';', 1) : première position choisie

Subfield(concat(Dim, ';'), ';' GetselectedCount(Dim)) dernière position choisie

Fabrice

martin59
Specialist II
Specialist II

Bonjour,

Pour vos prochaines questions, je vous recommande d'utiliser le Groupe des Utilisateurs Francophones

Martin Favier