IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

QlikView Discussion :

Calcul moyenne mobile/glissante 4 semaines avec QlikView comme dans Excel


Sujet :

QlikView

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Calcul moyenne mobile/glissante 4 semaines avec QlikView comme dans Excel
    Bonjour à tous,

    Je débute encore avec QlikView et je remercie toute personne qui apportera son aide.

    Je souhaite calculer une moyenne mobile de 4 semaines comme dans Excel, c'est à dire avec les 3 premières valeurs à 0 (le calcul débute dès la première semaine mais la moyenne s'affiche qu'à partir de la 4 ème semaine) tout en conservant le dynamisme de sélection pour l'utilisateur final.

    Merci d'avance pour votre aide

  2. #2
    Modérateur

    Inscrit en
    Octobre 2006
    Messages
    1 649
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 649
    Points : 2 529
    Points
    2 529
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    Vous pouvez vous créer une table de calendrier séparée de votre modèle ("DimCalendrier", qui contient "DimAnnée", "DimMois", ...).
    Dans votre tableau, vous utiliser "DimMois" comme dimension et dans votre expression, vous rajoutez une condition "if" pour dire de faire la somme des valeurs où la date est <= à "DimMois" et > à "DimMois - 4 mois".



    Une autre solution est d'utiliser la fonction "above()" qui récupère les valeurs calculées aux valeurs de dimension précédentes, et mélanger ça à un "rangeavg()" qui en fait la moyenne.

    Citation Envoyé par Documentation QlikView
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rangeavg(above(count(x),0,3))
    renvoie une moyenne mobile du résultat de l'expression interne count(x) calculé sur la ligne actuelle et les deux lignes au-dessus.

Discussions similaires

  1. Réponses: 0
    Dernier message: 24/11/2013, 08h45
  2. [XL-2010] Calculer moyenne mobile d'une série à partir d'un macro
    Par jinane13 dans le forum Excel
    Réponses: 5
    Dernier message: 18/03/2013, 10h48
  3. Moyenne mobile/glissante avec moydom
    Par bellybello dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 04/07/2011, 22h44
  4. [2.5] Calcul Moyenne mobile avec birt
    Par ccmoi dans le forum BIRT
    Réponses: 10
    Dernier message: 29/06/2010, 09h28
  5. Comment calculer un jour de la semaine avec Joda
    Par ttttnht dans le forum API standards et tierces
    Réponses: 6
    Dernier message: 08/09/2008, 17h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo