Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour
Je voudrais dans un même graphique comparer ma sélection avec l'ensemble de mes données (le total à l'échelle de mon interco).
Je n'arrive pas à trouver la bonne syntaxe. J'en suis là :
Sum(
{<
libgeo={$,"*"}>}.
J'ai essayé aussi en mettant l'étoile sans guillements, en mettant un 1 à la place de l'étoile, ... mais rien n'y fait.
(Dans qlikview j'arrivais à faire ça avec des favoris mais je n'arrive pas à utiliser les favoris dans les expressions dans qliksense.)
Merci de votre aide
Désolée je ne peux pas y regarder ayant une version monoposte sans licence de qlikview !
C'est une application Qlik Sense (qvf).
J'avais cru comprendre dans votre 1er message que vous étiez sur Qlik Sense.
Pouvez-vous le lire?
Bref,
Voici le résultat :
Voici les expressions que j'ai utilisées:
TMM
sum(pops_com) / sum(nb_men)
TMM global
sum({$<codgeo=>} pops_com) / sum({$<codgeo=>} nb_men)
TMM diff
(sum({$<codgeo=>} pops_com) / sum({$<codgeo=>} nb_men)) - (sum(pops_com) / sum(nb_men))
Je suis confuse je n'avais pas vu que c'était une appli qliksense.
Je regarde ça ce matin ...
ok, donc il faut que je fasse un graphique combiné et que je saisisse 2 calculs différents.
merci
Oui,
ou alors si tu veux vraiment une seul expression, tu peux créer un groupe "codgeo":
T_Grp_codgeo:
Load
codgeo,
codgeo as codgeo_grp
resident T_Data;
Concatenate(T_Grp_codgeo)
Load
codgeo,
'All' as codgeo_grp
resident T_Data;
Ajouter la dimension "codgeo_grp" à ton graphe et utiliser l'expression suivante :
Sum({$<codgeo_grp=codgeo+{'All'},codgeo=>} pops_com) / sum({$<codgeo_grp=codgeo+{'All'},codgeo=>} nb_men)
Voir exemple en pièce jointe
Ah oui ! cette solution me plait beaucoup.
Pas sur par contre que je la teste tout de suite parce que j'essaye de finaliser déjà mon tableau de bord en cours :
-compil de toutes mes données stat
-et édition d'un rapport à l'échelle de l'agglo et par commune
Je te tiens au courant
Bonjour,
Je viens d'essayer d'adapter mon script en fonction de mes données et ça ne marche pas (mes données sont dans un table ACCESS):
LIB CONNECT TO 'ObsPLH_cadrage';
//-------- Start Multiple Select Statements ------
Echelles:
SQL SELECT `COD_COMM` as codgeo,
DPT,
`ECH_DETAIL`,
`ECH_STAT`,
`ECH_3`,
`NOM_COMM`
FROM ECHELLES;
Concatenate(Echelles)
Load
codgeo,
'Grand Avignon' as codgeo_grp
resident ECHELLES;
//-------- End Multiple Select Statements ------
Je ne comprend pas bien la fonction "resident" d'ailleurs.
A +
Bonjour Aline,
je pense que ça ne marche pas car il faut que le mot ECHELLES après "resident" soit écrit comme Echelles (le nom de ta table) car "resident" appelle un nom de table présent plus haut dans ton script.
Ici, comme le nom de ta table et le non recherché après "resident" ne concordent pas...
teste cette correction...
Florent.
Ok, ça marche,
Je pensais avoir testé dans tous les sens et non !
Je vais m'atteler à mes graphiques comparés ...