Qlik Community

Groupe des Utilisateurs Francophones

Announcements
QLIKWORLD LIVE! MAY 16 - 19TH, EARLY BIRD DISCOUNTS! REGISTER TODAY
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Problème affichage

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.

Labels (1)
1 Solution

Accepted Solutions
Not applicable
Author

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

View solution in original post

14 Replies
almamy_diaby
Creator
Creator

Bonjour,

  • Allez dans les proprietés du graphique : Clic droit sur le graphique ensuite selectionnez Propriété
  • Allez dans l'onglet Présentation
  • Cochez la case Nombre Max (1-100) puis Entrez le nombre max de ligne à afficher

J'espère que cela vous aidera.

Cordialement,

Not applicable
Author

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

Not applicable
Author

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.

Not applicable
Author

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

Not applicable
Author

Ca fonctionne parfaitement. Encore un grand merci

Not applicable
Author

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.

Not applicable
Author

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?

yvesqlik
Partner
Partner

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

almamy_diaby
Creator
Creator

Peux tu ouvrir un autre fil de discussion pour qu'on puisse t'aider.