Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
J'ai une petite question concernant la coneption d'un graphique (histogramme) :
- est-il possible de récupérer l'information d'une expression pour pouvoir l'utiliser comme dimension ?
Je m'explique davantage : je voudrais en abscisse les noms de différents centres. Le souci c'est que le nom de ces centres se trouvent uniquement dans des champs de valeurs à exploiter et en ordonnées les valeurs des ventes. Vu qu'une image est toujours plus explicatif que les mots je joint une image montrant le résultant voulu :
Je ne sais pas s'il est possible de réaliser cela avec QlikView.
Je vous remercie par avance de votre aide
Cordialement,
Nawal
Bonjour Nawal,
Pour obtenir l'histogramme que vous souhaitez, il est nécessaire de travailler le champs contenant vos données de centre dans le script.
Si toutes vos valeurs de champs se construisent de la même manière (ex : Centre A_Vente), l'utilisation de fonction comme left(), right() et index() peuvent vous être utile.
Pour extraire la chaine de caractère se situant avant le "_", vous pouvez utiliser la combinaison de fonctions suivante dans votre script :
left([NOM DU CHAMP],index([NOM DU CHAMP],'_')-1) as [NOM DU CENTRE]
Amand Dupretz
Bonjour Nawal,
Qu'appelez vous "des champs de valeurs à exploiter"
Comment est calculé le nom des centres...Par une formule ? En extrayant la donnée d'un champ ?
Bonjour,
Mes données à exploiter ont pour nom :
- Centre1_Vente
- Centre1_Stock
- Centre2_Vente
- Centre2_Stock , ...
et ces données contiennent les valeurs que je veux visualiser dans le graphique.
Je n'ai pas de tables répertoriant le nom de tous les centres.
Bonjour Nawal,
Pour obtenir l'histogramme que vous souhaitez, il est nécessaire de travailler le champs contenant vos données de centre dans le script.
Si toutes vos valeurs de champs se construisent de la même manière (ex : Centre A_Vente), l'utilisation de fonction comme left(), right() et index() peuvent vous être utile.
Pour extraire la chaine de caractère se situant avant le "_", vous pouvez utiliser la combinaison de fonctions suivante dans votre script :
left([NOM DU CHAMP],index([NOM DU CHAMP],'_')-1) as [NOM DU CENTRE]
Amand Dupretz
Bonjour,
Le problème est-il toujours d'actualité ou il a été résolu ?
Martin Favier
Bonjour Amand,
Merci pour votre réponse.
Cordialement,
Nawal