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: 
Anonymous
Not applicable

Valeur sélectionnée dans un champ

Bonjour,

j'essais de calculer la somme des valeurs en fixant deux dimensions:

- Dim1: fixée à une valeur donnée v1

- Dim2: prend la valeur sélectionnée dans le champ correspondant avec un simple Click (c'est à dire la valeur va changer avec la sélection courante dans le champ Dim2)

Je souhaite avoir une chose comme ça:

Sum({$ <Dim1={'v1'}, Dim2={'sélection_courante'}>} Value)

Je pense qu'il y a une fonction "getcurrentselections" pour utiliser la valeur sélectionnée dans un champ mais je sais pas comment procéder.

Pourriez-vous m'aider?

Merci d'avance.

Labels (1)
1 Solution

Accepted Solutions
Aurelien_Martinez
Partner - Specialist II
Partner - Specialist II

Et avec la fonction p() ?


Sum({$ <Dim1={'v1'}, Dim2=P(Dim2)>} Value)

Help users find answers! Don't forget to mark a solution that worked for you!

View solution in original post

6 Replies
sfatoux72
Partner - Specialist
Partner - Specialist

Bonjour,

dans ton set analysis, le $ signifie que tu prends la sélection courante et que tu vas la modifier avec ce que tu vas mettre entre <...>. Donc dans ton cas, si tu veux la valeur sélectionnée, tu ne spécifie pas de modificateur pour cette dimension :

       Sum({$ <Dim1={'v1'}>} Value)

Ou si vraiment tu veux mettre quelques chose tu mettre ça, mais ça sert à rien:

       Sum({$ <Dim1={'v1'}, Dim2=Dim2>} Value)

sfatoux72
Partner - Specialist
Partner - Specialist

Bonjour,

Si ma réponse à répondu à votre question, veuillez mettre cette question comme résolue pour aider les autres membres de la communauté qui auraient les même problème que vous.

Merci

Anonymous
Not applicable
Author

Bonjour, je m'excuse pour le retard.

La solution suivante : Sum({$ <Dim1={'v1'}, Dim2=Dim2>} Value) ne marche pas.

Qlikview l'affiche comme un erreur.

Aurelien_Martinez
Partner - Specialist II
Partner - Specialist II

Et avec la fonction p() ?


Sum({$ <Dim1={'v1'}, Dim2=P(Dim2)>} Value)

Help users find answers! Don't forget to mark a solution that worked for you!
sfatoux72
Partner - Specialist
Partner - Specialist

QlikView l'affiche effectivement comme erreur, mais ça fonctionne.

Mais de toute façon, si tu relis bien mon explication sur la signification du signe $ dans ton set analysis, tu comprendras que ça ne sert à rien.

Utilise simplement : , Sum({$ <Dim1={'v1'}>} Value)

Anonymous
Not applicable
Author

Merci Sébastien et Aurélien Vos réponses sont très utiles, ça m'a beaucoup aidé.