Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
alineclozel
Creator
Creator

Modificateur d'ensemble : comparer sélection et total

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

24 Replies
alineclozel
Creator
Creator
Author

Désolée je ne peux pas y regarder ayant une version monoposte sans licence de qlikview !

sfatoux72
Partner - Specialist
Partner - Specialist

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?

sfatoux72
Partner - Specialist
Partner - Specialist

Bref,

Voici le résultat :

2015-12-28 17_10_15-QC_941097.png

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))

alineclozel
Creator
Creator
Author

Je suis confuse je n'avais pas vu que c'était une appli qliksense.

Je regarde ça ce matin ...

alineclozel
Creator
Creator
Author

ok, donc il faut que je fasse un graphique combiné et que je saisisse 2 calculs différents.

merci

sfatoux72
Partner - Specialist
Partner - Specialist

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

alineclozel
Creator
Creator
Author

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

alineclozel
Creator
Creator
Author

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 +

flochi75
Creator III
Creator III

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.

alineclozel
Creator
Creator
Author

Ok, ça marche,

Je pensais avoir testé dans tous les sens et non !

Je vais m'atteler à mes graphiques comparés ...