IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

QlikView Discussion :

Mettre les % dans un camembert


Sujet :

QlikView

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Août 2017
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur commercial

    Informations forums :
    Inscription : Août 2017
    Messages : 67
    Points : 29
    Points
    29
    Par défaut Mettre les % dans un camembert
    Bonjour,
    Sur un graph entonnoir j'ai mis les % sur les segments par "Valeurs sur des points de données" dans Expressions.
    Je veux le faire aussi sur un camembert mais rien n'apparaît, j'ai uniquement mes volumes en légende...savez-vous pourquoi?

    PAr ailleurs existe-t-il la possibilité de mettre les % à coté des volumes dans la légende?
    Merci

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Septembre 2008
    Messages
    940
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 940
    Points : 1 409
    Points
    1 409
    Par défaut
    Bonjour,
    Dans l'onglet Style, l'affichage des camemberts en 3D retire la valeur affichée. Vérifie quel style de camembert tu as choisi.
    Je crois que certaines expressions ne permettent pas non plus d'afficher la valeur dans le graphisme.
    Pour l'affichage dimension + valeur en légende, je n'ai jamais essayé ... Phunky pourra sûrement répondre

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Août 2017
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur commercial

    Informations forums :
    Inscription : Août 2017
    Messages : 67
    Points : 29
    Points
    29
    Par défaut
    ok merci...en effet c'est lié au 3D...si je prends un autre graph la valeur est en dehors du camembert..j'attends phunky ^pour savoir comment mettre valeur & % alignés

  4. #4
    Modérateur

    Inscrit en
    Octobre 2006
    Messages
    1 651
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 651
    Points : 2 531
    Points
    2 531
    Billets dans le blog
    6
    Par défaut
    Le plus simple pour afficher les volumes ET les %, c'est de mettre 2 expressions : une en relative, une en absolue.
    Sur la première on ne coche pas "afficher les valeurs sur les points" → les valeurs seront affichées en légende.
    Sur la deuxième, on coche "afficher les valeurs sur les points" → les valeurs seront affichées dans le camembert.



    Le problème de l'option "afficher les valeurs dans la légende, c'est que ça affiche la valeur numérique, pas textuelle.

    Par contre, on peut afficher les 2 valeurs dans le camembert, en utilisant une seule expression :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    dual(
    // valeur textuelle (sera affichée en popup)
    num(sum(Expression1), '#*##0') & ' (' & num(sum(Expression1) / sum(total Expression1), '#*##0%') & ')', 
    // valeur numérique (sera utilisée pour le calcul)
    sum(Expression1)
    )
    (bien penser à utiliser le format "Défaut" dans l'onglet "Nombre").


  5. #5
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Septembre 2008
    Messages
    940
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 940
    Points : 1 409
    Points
    1 409
    Par défaut
    Merci Phunky, je ne connaissait pas la fonction dual !

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Août 2017
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur commercial

    Informations forums :
    Inscription : Août 2017
    Messages : 67
    Points : 29
    Points
    29
    Par défaut
    Merci Phunky mais rien ne marche

    1) j'ai beau jonglé entre relative ou non et "afficher les points....' je n'arrive à mettre aucune valeur dans le secteur
    2) Je ne comprends pas les commentaires....j'ai alors mis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    dual (
    num(Count([Id Opé]), '#*##0') & ' (' & num(Count'[ID op']) / Count( total([Id opé]), '#*##0%') & ')', 
    Count([Id opé])
    )
    et la formule est KO....

  7. #7
    Modérateur

    Inscrit en
    Octobre 2006
    Messages
    1 651
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 651
    Points : 2 531
    Points
    2 531
    Billets dans le blog
    6
    Par défaut
    L'expression contient :
    - des parenthèses en trop
    - des simple-quotes en trop
    - des erreurs de noms de dimensions
    - je ne suis pas sûr du format utilisé



    Essayez
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    dual (
    num(Count([Id Opé]), '#*##0') & ' (' & num(Count([Id Opé]) / Count( total [Id Opé]), '#*##0%') & ')', 
    Count([Id Opé])
    )

  8. #8
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Septembre 2008
    Messages
    940
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 940
    Points : 1 409
    Points
    1 409
    Par défaut
    Bonjour,
    Il manque une parenthèse entre count et '[ID op]' et il n'en faut pas entre total et [ID op] :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    dual (
    num(Count([Id Opé]), '#*##0') & ' (' & num(Count([ID opé]) / Count( total [Id opé]), '#*##0%') & ')', 
    Count([Id opé])
    )

  9. #9
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Août 2017
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur commercial

    Informations forums :
    Inscription : Août 2017
    Messages : 67
    Points : 29
    Points
    29
    Par défaut
    merci à vous 2, j'ai corrigé mais toujours Error in Expression....

  10. #10
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Août 2017
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur commercial

    Informations forums :
    Inscription : Août 2017
    Messages : 67
    Points : 29
    Points
    29
    Par défaut
    arf..j'avais pas mis d'espace après Total....Expression OK
    Mais rebelote..j'ai beau mettre l'expression dual en relatif ou non et afficher les points ou non...rien ne s'affiche

  11. #11
    Modérateur

    Inscrit en
    Octobre 2006
    Messages
    1 651
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 651
    Points : 2 531
    Points
    2 531
    Billets dans le blog
    6
    Par défaut
    Et vous avez bien mis une dimension ?

  12. #12
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Août 2017
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur commercial

    Informations forums :
    Inscription : Août 2017
    Messages : 67
    Points : 29
    Points
    29
    Par défaut
    Oui j'ai une dimension...que ce oit avec la formule DUAL ou bien sans DUAL mais relatif ou afficher les points, je n'ai que des valeurs en légende

    On est bien OK que DUAL est dans expression / Définition

  13. #13
    Modérateur

    Inscrit en
    Octobre 2006
    Messages
    1 651
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 651
    Points : 2 531
    Points
    2 531
    Billets dans le blog
    6
    Par défaut
    Oui, c'est dans "Expressions → Définition".
    Mais il ne faut pas se mettre en "relatif" : c'est vous qui faites votre expression telle que vous la voulez exactement.
    Le fait de mettre "relatif" va demander à QlikView d'effectuer une opération, qui n'est pas forcément compatible avec votre expression.

    Et ne pas oublier dans le format de nombre de mettre "défaut".

  14. #14
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Août 2017
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur commercial

    Informations forums :
    Inscription : Août 2017
    Messages : 67
    Points : 29
    Points
    29
    Par défaut
    j'ai essayé avec ou sans relatif et quenenni...Je vois ma MOA jeudi je verrai avec eux merci

Discussions similaires

  1. [Tomcat]Où mettre les fichiers properties dans une appli web
    Par tchouki dans le forum Tomcat et TomEE
    Réponses: 11
    Dernier message: 31/01/2006, 18h32
  2. [XML] mettre les valeurs XML dans un array
    Par yodark dans le forum Bibliothèques et frameworks
    Réponses: 11
    Dernier message: 05/01/2006, 18h35
  3. Réponses: 14
    Dernier message: 19/11/2005, 19h56
  4. mettre les termes d'un string dans une struct
    Par grand's dans le forum SL & STL
    Réponses: 17
    Dernier message: 29/11/2004, 18h43
  5. Réponses: 1
    Dernier message: 29/08/2004, 20h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo