Qlik Community

Groupe des Utilisateurs Francophones

cancel
Showing results for 
Search instead for 
Did you mean: 
alineclozel
Creator
Creator

Calculer une variation annuelle moyenne

Bonjour

Je veux calculer un taux de variation annuelle moyenne de ma population.

J'ai ma population de début, celle de fin, la durée de la période.

Connaissez vous la syntaxe exact pour écrire ce calcul ?

Merci

1 Solution

Accepted Solutions
alineclozel
Creator
Creator
Author

Bonjour,

Comme j'ai solutionné mon problème, voilà la formule qui marche :

=exp(
(
log
(
Sum(pop_fin
)
)
-
log(Sum( pop_deb
)))
/
Min( series_interval))-1

 

View solution in original post

9 Replies
martin59
Specialist II
Specialist II

Bonjour,

Quelle est la période de votre taux de variation ? Moyenne hebdomadaire, moyenne mensuelle, moyenne trimestrielle ?

Martin Favier

alineclozel
Creator
Creator
Author

J'ai un champ qui a la durée de la période (en l'occurence les périodes intercensitaires, qui sont variables)

martin59
Specialist II
Specialist II

Pourriez-vous nous transmettre un échantillon de vos données afin de clarifier la demande.

Martin Favier

alineclozel
Creator
Creator
Author














periode1982-19901982-19901982-1990
codgeoPop début périodePop fin périodeDurée intervalle
30011557068388,005
rlp
Creator
Creator

exp(

          ( log( [Pop fin période]) - log( [Pop début période] ) )

     /

          [Durée Intervalle]

     )

Edit : J'avais oublié de fermer des parenthèses...

alineclozel
Creator
Creator
Author

Merci pour ces éléments

J'ai tapé ça dans expression mais je pense qu'il y a des problèmes de parenthèses et pour l'instant quels que soit mes essais ça ne me sort rien ...???

exp (

(
log( [pop_fin] ) - log ( [pop_debut] )

     /
         
[series_interval]
     )

rlp
Creator
Creator

Je viens de corriger mon post: Effectivement , il manquait deux parenthèses fermantes.

Désolé.

alineclozel
Creator
Creator
Author

Ca marche toujours pas (et pas plus les copier/coller de tableau dans le forum). Je m'y rattaquerais à tête reposée. Pourtant pour moi il n'y a pas de raison !Dans exel j'ai tapé ça et ca colle :

=TAUX(E2;0;-G2;H2)*100

Désolée le tableau est décalé















epcicodgeoPop début périodePop fin périodeIntervalleVAM
2484002513001128071328296,975-
alineclozel
Creator
Creator
Author

Bonjour,

Comme j'ai solutionné mon problème, voilà la formule qui marche :

=exp(
(
log
(
Sum(pop_fin
)
)
-
log(Sum( pop_deb
)))
/
Min( series_interval))-1