La fonction SELECTCOLUMNS() est utilisée pour retourner une nouvelle table contenant uniquement les colonnes spécifiées à partir d'une table existante.
Dans cet exemple :
GENERATESERIES(1, 12) = Cette fonction génère une série de nombres allant de 1 à 12. Cela représente les mois de l'année (1 = janvier, 12 = décembre).
ADDCOLUMNS() = ajoute une nouvelle colonne à la table générée par GENERATESERIES(). Dans ce cas, elle ajoute une colonne appelée "Date", qui contient les derniers jours de chaque mois pour l'année 2024.
EOMONTH(DATE(2024, [Value], 1), 0) : La fonction EOMONTH() renvoie le dernier jour du mois en cours (0 indique que c'est le mois en cours). Donc, pour DATE(2024, 1, 1), cela renvoie 31/01/2024, et pour DATE(2024, 2, 1), cela renvoie 29/02/2024, etc.
La fonction SELECTCOLUMNS() est utilisée ici pour ne conserver que la colonne "Date" de la table créée par ADDCOLUMNS().
Vidéo : Comment utiliser le langage DAX sur Power BI ? Tuto 2025
Vidéo : L'équivalent de SOMME SI ENS ou NB SI ENS dans Power BI ? Tuto DAX 2024