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
Cool !
Salut Aline,
La correction proposée par Florent est correct pour faire fonctionner ton adaptation de mon code. Mais les expressions ne vont pas fonctionner, ton adaptation n'est pas correcte car le champs codgeo_grp ne contient que la valeur 'Grand Avignon'.
Chaque valeur distincte du champs codegeo doit être liée à un codegeo_grp lui correspondant (30011 --> 30011) et au codegeo_grp global (30011 --> 'Grand Avignon').
Voici le code adapté en fonction de tes données:
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;
T_Grp_codgeo:
Load distinct
codgeo,
codgeo as codgeo_grp
resident Echelles;
Concatenate(T_Grp_codgeo)
Load distinct
codgeo,
'Grand Avignon' as codgeo_grp
resident Echelles;
//-------- End Multiple Select Statements ------
avec l'expressions suivante:
Sum({$<codgeo_grp=codgeo+{'Grand Avignon'},codgeo=>} pops_com) / sum({$<codgeo_grp=codgeo+{'Grand Avignon'},codgeo=>} nb_men)
D'abord merci à tous les 2 pour votre aide.
Le problème c'est que je dois combiner ça avec aussi une sélection sur mes années :
annee= {'1999','2006','2011'},
et du coup avec le $ avant ça ne marche pas.
Pour avancer dans mes réflexions :
A quoi sert le $ : Sum({$<.... ?
Quel valeur on retient en écrivant ça : codgeo=
et pourquoi écrire codgeo+{'Grand Avignon'}, ça additionne les valeurs ? ou ça permet de représenter chacune ?
Je pensais que tu sélectionnais les année désirées.
Avec les années :
Sum({$<annee= {'1999','2006','2011'}, codgeo_grp=codgeo+{'Grand Avignon'},codgeo=>} pops_com) / sum({$<annee= {'1999','2006','2011'},codgeo_grp=codgeo+{'Grand Avignon'},codgeo=>} nb_men)
Pour répondre à tes questions:
J'espère que c'est un peu plus clair pour toi maintenenant
Bonjour,
uste pour vous dire que je vais laisser en suspens cet aspect pour pouvoir finaliser mon tableau de bord en cours ...