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().