Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
Je m'explique :
Je suis en train de traiter des données statistiques et de les représenter sous forme de tableaud e bord.
J'ai des données très complétes mais pour certaines je ne veux représenter que certaines années.
J'ai créé des tableaux croisés dynamiques représentant par exemple l'évolution de la population suivant les différents recensement.
Je ne souhaite représenter que certaines années :
dans mes dimensions j'ai codgeo (numéro des communes) et année
pour le champ année je ne souhaite retenir que 2009 par exemple
comment faire ça ?
J'ai essayé d'introduire une dimension calculée ou d'éditer l'expression mais pour l'instant ça ne marche pas bien
-en éditant l'expression : =annee=2009
ça me donne une valeur -1 et une valeur ?, la valeur -1 correspondant aux bonnes données ?
-en activant la condition =2009, ça me fait aussi un tri avec -1 et 0 ???
Exemple ci-dessous :
=annee=2009 | epci | codgeo | Tot Alloc | Pop 2010 | Tot pop couverte | Men seuls | Men monop | Alloc RSA | Alloc AAH | Sum({CommunesEpciGdA}al_tot)/Sum({CommunesEpciGdA}p10_pop) |
---|---|---|---|---|---|---|---|---|---|---|
-1 | 248400251 | 30011 | 0 | 8240 | 0 | 0 | 0 | 0 | 0 | 0 |
30217 | 0 | 7272 | 0 | 0 | 0 | 0 | 0 | 0 | ||
30315 | 0 | 1840 | 0 | 0 | 0 | 0 | 0 | 0 | ||
30351 | 0 | 12384 | 0 | 0 | 0 | 0 | 0 | 0 | ||
84007 | 0 | 89683 | 0 | 0 | 0 | 0 | 0 | 0 | ||
84034 | 0 | 4635 | 0 | 0 | 0 | 0 | 0 | 0 | ||
84043 | 0 | 7795 | 0 | 0 | 0 | 0 | 0 | 0 | ||
84055 | 0 | 1358 | 0 | 0 | 0 | 0 | 0 | 0 | ||
84081 | 0 | 7676 | 0 | 0 | 0 | 0 | 0 | 0 | ||
84092 | 0 | 16731 | 0 | 0 | 0 | 0 | 0 | 0 | ||
84119 | 0 | 4894 | 0 | 0 | 0 | 0 | 0 | 0 | ||
84141 | 0 | 10580 | 0 | 0 | 0 | 0 | 0 | 0 | ||
84142 | 0 | 2958 | 0 | 0 | 0 | 0 | 0 | 0 | ||
0 | 248400251 | 30011 | 2239 | 8240 | 5876 | 712 | 517 | 328 | 140 | 0,27172330097087 |
30217 | 2134 | 7272 | 7182 | 311 | 387 | 266 | 74 | 0,29345434543454 | ||
30315 | 528 | 1840 | 1658 | 95 | 103 | 77 | 20 | 0,28695652173913 | ||
30351 | 3418 | 12384 | 9259 | 1130 | 701 | 484 | 181 | 0,27600129198966 | ||
84007 | 47959 | 89683 | 105254 | 23634 | 8362 | 12190 | 4126 | 0,53476132600381 | ||
84034 | 1259 | 4635 | 3826 | 282 | 220 | 222 | 72 | 0,27162891046386 | ||
84043 | 2564 | 7795 | 7419 | 620 | 525 | 289 | 120 | 0,32892880051315 | ||
84055 | 295 | 1358 | 995 | 37 | 47 | 16 | 11 | 0,21723122238586 | ||
84081 | 2148 | 7676 | 6388 | 467 | 473 | 293 | 113 | 0,27983324648254 | ||
84092 | 5953 | 16731 | 16264 | 1776 | 1174 | 1124 | 379 | 0,35580658657582 | ||
84119 | 1377 | 4894 | 4363 | 262 | 240 | 134 | 57 | 0,28136493665713 | ||
84141 | 3305 | 10580 | 9979 | 702 | 687 | 434 | 169 | 0,31238185255198 | ||
84142 | 795 | 2958 | 2444 | 162 | 174 | 97 | 38 | 0,26876267748479 |
Avez vous des conseils ? je pense que c'est une questionde syntaxe. Je n'ai pas encore tout à fait compris comment on utilise les {, les <, etc ...
Merci de votre aide
Aline CLOZEL
J'ai le bout de ma formule qui marché pas, après année et je trouve pas la solution
({<annee={$=(max(annee) ) }>} rp_locgrat)
Je pense avoir trouvé la syntaxe en rajoutant des guillemets
Ceci dit mon tri ne marche toujours pas mais il me dit formule ok !
Sum
({CommunesEpciGdA} {< annee= {"=(Maxstring(annee))"} >} rp_po)
Entre doubles côtes ça marche mieux en effet et je pense que le Max suffit à moins que ton année ne soit pas numérique ; ) en revanche test sans le favori pour savoir si ça fonctionne tout seul. Bon courage.
Jonathan
Sum ({CommuneEpciGda}{<annee={"=$(=max(annee))"}>}rp_po)