Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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.
Et avec la fonction p() ?
Sum({$ <Dim1={'v1'}, Dim2=P(Dim2)>} Value)
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)
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
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.
Et avec la fonction p() ?
Sum({$ <Dim1={'v1'}, Dim2=P(Dim2)>} Value)
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)
Merci Sébastien et Aurélien Vos réponses sont très utiles, ça m'a beaucoup aidé.