Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
Je suis face à un problème sur qlikview, je m’explique :
Voici un aperçu de mon fichier Excel (Je n’ai pas le droit de le modifier) :
pays | incident |
France | ID001 |
Belgique | ID002 |
Uk | ID003 |
corporate | ID004 |
spain | ID005 |
spain | ID006 |
France | ID007 |
France | ID008 |
Belgique | ID009 |
spain | ID010 |
France | ID011 |
France | ID012 |
Belgique | ID013 |
corporate | ID014 |
corporate | ID015 |
corporate | ID016 |
spain | ID017 |
corporate | ID018 |
corporate | ID019 |
spain | ID020 |
spain | ID021 |
France | ID022 |
France | ID023 |
France | ID024 |
Belgique | ID025 |
Uk | ID026 |
spain | ID027 |
France | ID028 |
corporate | ID029 |
J’aimerai obtenir un graphique qui a en abscisse : France, Corporate et (La « réunion » de spain, Belgique et Uk) afin
d’avoir seulement 3 champs en abscisse. Le but est donc de « regrouper » les 3 pays.
En ordonnée je souhaite avoir le nb d’incident (count([incident])) pour chacun des champs : France, Corporate, réunion des 3 pays.
Le problème est que je ne trouve pas le moyen de regroupé
mes 3 entités. Tout aide est la bienvenue.
Bonjour Anthony,
voici ce que je ferai :
Ma_table:
load
...,
Pays,
if(Pays='spain' or Pays='Belgique' or Pays='Uk', 'Pays_Groupé',Pays) as Pays_group,
..
from Ma_table ;
Cordialement
Florent.
Bonjour Anthony,
voici ce que je ferai :
Ma_table:
load
...,
Pays,
if(Pays='spain' or Pays='Belgique' or Pays='Uk', 'Pays_Groupé',Pays) as Pays_group,
..
from Ma_table ;
Cordialement
Florent.
Bonjour Anthony,
Pour ma part je ferais plutôt une table spécifique qui permette de faire ce regroupement avec une correspondance Pays et Groupe. Ça donne ça (corriger majuscule ou pas):
Pays | GroupePays |
France | France |
Corporate | Corporate |
Spain | Esp/Bel/Uk |
Belgique | Esp/Bel/Uk |
Uk | Esp/Bel/Uk |
Table sous exel par exemple et que tu rajouter dans ton script.
Comme ça tu fais tes analyses avec GroupePays comme dimension et si tu veux quand même détailler tu peux rajourter la dimension Pays pour pouvoir développer.
Aline
see te attachment
oui, c'est une possibilité aussi ; ça revient au même.
Ça dépend de nos sensibilités : j'ai beaucoup utilisé de petits fichiers excel de correspondance, jusqu'à m'y perdre... Maintenant, je préfère les gérer à même le script de chargement..
C'est au choix de chacun.
Merci.
Florent.
Ca marche niquel. Merci à tous !
réponse de Anthony Hurvoy dans Groupe des Utilisateurs Francophones - Afficher la discussion complète
Bonjour et merci,
Ta solution me semble la plus proche de ce que je souhaite obtenir.
Néanmoins je suis débutant en QlikView, j'ai donc quelque interrogation:
1) Comment écrire dans le script de chargement : Tu cliques sur l'icone
2) Je copie/colle la partie de code que tu m'a données ? Si tu veux mais attention à l'orthographe et à la casse des noms de champ (Pays) et les noms de valeurs recherchées (Uk, spain,...)
En fait, il de suffit dans le script de chargement de ta table excel dans qlikview de rajouter la ligne
if(Pays='spain' or Pays='Belgique' or Pays='Uk', 'Pays_Groupés',Pays) as Pays_group
3) dans ton code il y a par moment ..., et .. Cela a une signification particuliere ?
les "..." ne servaient qu'à montrer que le rajout se faisait directement à l'intérieur du script de chargement de ta table excel... Désolé s'ils ont porté à confusion...
Florent.