Formule moyenne glissante sous power query

Bonjour à tous,

Je cherche à ajouter une colonne à ma base de données mise en forme sous Power Query dans l'objectif d'envoyer un mail dès que la valeur de cette moyenne atteint un seuil défini.

Pour ce faire, cette colonne doit contenir ma moyenne glissante de par exemple des 10 valeurs precedentes de la colonne "Step - Leakage Value.

oo5ar

J'ai trouvé cette formule sur un forum mais je n'arrive pas à l'appliquer.

= List.Average(
      Table.SelectRows(
          #"[Previous Step Name Here]",
          (C) => C[FullDate] <= [FullDate]
      )[CallsPresent]
  )

Merci à vous,

Bonjour

=List.Average(
      Table.SelectRows(
          PreviousStep,
          (C) => C[DATE] <= [DATE]      )[#"Step3 - LEAKAGE_VALUE"]
  )

Où tu renommes au préalable PreviousStep l'étape précédant cet ajout de colonne personnalisée

A priori c'est glissant de la première à la valeur en cours.

Chris,

Exact, fonctionne à merveille. Merci.

Suffit d'ouvrir les yeux plus grand

Par contre je comprends pas le "C": c'est juste ma variable pour faire mon +1 ?

je souhaite une moyenne glissante sur les dix dernières valeurs ?

RE

J'ai cherché l'origine de cette proposition : il explique que C est une astuce pour faire glisser

(d'ailleurs un autre propose d'utiliser une commande DAX EARLIER pas dispo dans PowerQuery)

Aucun ne spécifie de tranche

Je pense que c'est possible mais il faudrait différencier la formule selon qu'on est sur les 9 premières lignes ou plus loin dont cela complique un peu

Pour ma part je n'ai pas trouvé comment faire des groupes glissants...

Bonjour Chris,

Merci du retour. J'ai creusé un peu aujourd'hui mais sans succès. Je vais conserver simplement une moyenne simple telle que la formule.

Sous Power BI cela parait possible et facilement configurable...Mais malheureusement je ne l'ai pas

Ciao

Rechercher des sujets similaires à "formule moyenne glissante power query"