Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
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
Bonjour,
voici un exemple pour choisir seulement les deux max valuers
C+
Bumin
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.
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.
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
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
Bonjour,
Pour vos prochaines questions, je vous recommande d'utiliser le Groupe des Utilisateurs Francophones
Martin Favier