top of page

Créer une colonne cumulée Power BI

  • Richard - Data SL
  • 18 févr. 2024
  • 1 min de lecture

Dernière mise à jour : 14 avr.

Il est très simple de réaliser une colonne cumulée sous Excel mais un peu plus compliqué de le faire sur Power BI! Regardons comment faire cela



1. Contrôler vos données


Disposer de données permettant le cumul. Lors de calcul sur Excel la formule prend en compte la position des cellules. Dans Power BI cette notion de cellules n'existe pas, il faut donc trouver un équivalent dans Power BI.


2 options :

  1. Créer ou utiliser une colonne index qui numérote les lignes permettant de trier les données

  2. Créer ou utiliser une date permettant de trier les données



2. Créer la colonne cumulée Power BI



Nous allons utiliser la fonction EARLIER qui va nous permettre de faire référence à un contexte précédent.

EARLIER(<colonne : date ou index>)

Nous allons donc utiliser la fonction EARLIER avec la colonne permettant de trier les données comme vu précédemment.


Prenons l'exemple d'une table nommée "Table" contenant une colonne "Colonne 1" avec des valeurs numérique à sommer et "index" contenant des valeurs numériques permettant de trier les lignes.


Nous obtenons donc :

Colonne = CALCULATE( SUM('Table'[Colonne 1]), FILTER('Table',EARLIER('Table'[index])>='Table'[index]))

La formule vient ajouter la valeur de la "Colonne 1" de la ligne précédente à la valeur active de la formule ("Colonne"). Nous obtenons le résultat suivant :


résultat










3. Télécharger le fichier PBIX



 
 
 

Posts récents

Voir tout
Fonction DAY

Utilité :   Extrait le jour du mois d'une date spécifiée. Syntaxe : DAY(date as date) as number La fonction DAY renvoie le jour du mois d'une date donnée, facilitant les calculs basés sur le jour. En

 
 
 
Fonction EDATE

Utilité :   Renvoie une date qui est un nombre spécifié de mois avant ou après une date donnée. Syntaxe : EDATE(startDate as date, months as number) as date La fonction EDATE ajuste une date de dépar

 
 
 
Fonction EOMONTH

Utilité :  Renvoie le dernier jour du mois un certain nombre de mois avant ou après une date donnée. Syntaxe : EOMONTH(startDate as date, months as number) as date La fonction EOMONTH trouve la dern

 
 
 

Commentaires

Noté 0 étoile sur 5.
Pas encore de note

Ajouter une note
bottom of page