Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour à tous,
J'ai besoin de votre aide.
Je travaille sous qlikview client web. J'ai une liste des produits, je veux afficher certains produits de cette liste mais tous. En fonction de ça, je vais calculer la quantité du mois en cours de ces produits et quantité de l'année en cours.
Bonjour, tu pourrais essayer ces deux calculs:
=sum({<produits = {A,C,E}>}ventes)
=sum({<produits = {A,C,E}>}AEC)
Alors la liste de produits ne va pas changer, on va simplement la limiter avec set analysis.
J'espere que ca t'aide.
Matt
Bonjour,
J'espère que cela vous aidera.
Cordialement,
Bonjour, tu pourrais essayer ces deux calculs:
=sum({<produits = {A,C,E}>}ventes)
=sum({<produits = {A,C,E}>}AEC)
Alors la liste de produits ne va pas changer, on va simplement la limiter avec set analysis.
J'espere que ca t'aide.
Matt
D'abord, je vous remercie encore pour votre aide.
La solution proposée par Mattsies qui correpond à mon problème.
Voici mon expression :
sum({<produits = {Afo,afico-fatigue,AC 400,asph.}>}ventes)
Il m'affiche bien la somme de 'Afo' mais en revanche, j'ai un problème avec l'affichage des produits. Le système affiche pas le nom du produit lorsque son nom porte des espaces.
Par exemple : Le nom comme celui ci : afico-fatigue
AC 400
asph.
Est-ce que vous avez une idée comme je peux régler ce problème?
Encore merci pour votre aide.
Dans ces cas, il va falloir que tu y mettes les apostrophes porque qv sache quoi chercher:
sum({<produits = {'Afo','afico-fatigue','AC 400','asph.'}>}ventes)
Ca devrait fonctionner comme cela.
Matt
Ca fonctionne parfaitement. Encore un grand merci
Bonjour,
Je reviens vers vous pour poser une autre question.
Jusqu'a maintenant, l'expression :sum({<produits = {'Afo','afico-fatigue','AC 400','asph.'}>}ventes) fonctionne parfaitement.
Mais j'ai rencontré un autre problème, je vous explique mon problème :
- Au lieu d'affiche le nom du produit "Afo" , je veux renommer ce produit comme "Afomini"
- Et les autre produits "afico-fatigue","AC 400","asph.", je veux regrouper ces 3 produits et ensuite renommer comme "Autres"
Liste des produits Quantité
Afo 400 400
afico-fatigue 800
AC 700
sph. 600
Ce que je souhaite afficher:
Liste des produits Quantité
Afomini 400
Autre 2100
Est-ce que vous avez une idée comme je peux réaliser mon expression avec set analysis?
Je vous remercie d'avance.
Bonjour,
Je reviens vers vous pour poser une autre question.
Jusqu'a maintenant, l'expression :sum({<produits = {'Afo','afico-fatigue','AC 400','asph.'}>}ventes) fonctionne parfaitement.
Mais j'ai rencontré un autre problème, je vous explique mon problème :
- Au lieu d'affiche le nom du produit "Afo" , je veux renommer ce produit comme "Afomini"
- Et les autre produits "afico-fatigue","AC 400","asph.", je veux regrouper ces 3 produits et ensuite renommer comme "Autres"
Liste des produits Quantité
Afo 400
afico-fatigue 800
AC 400 700
sph. 600
Ce que je souhaite afficher:
Liste des produits Quantité
Afomini 400
Autre 2100
Est-ce que vous avez une idée comme je peux réaliser mon expression avec set analysis?
Slut,
1. cree tout d'abords une dimension dynamique avec:
Valuelist('Afomini','Autre')
2. Formule:
pick(rowno(),
sum({<produits = {'Afo'}>}ventes),
sum({<produits = produits- {'Afo'}>}ventes)
)
Cette formule pêut être ecrite sous la forme:
if(Valuelist('Afomini','Autre')='Afomini',
sum({<produits = {'Afo'}>}ventes),
sum({<produits = produits- {'Afo'}>}ventes)
)
mais je trouve la premiere + elegante...
Essaie et fais moi savoir si cela fonctionne...
Bien à toi,
Yves
Peux tu ouvrir un autre fil de discussion pour qu'on puisse t'aider.