Datum = 
/* 
Script librement propose par DAXONE.FR - décembre2020.
***
Dans l'onglet Modelisation, marquer la table comme Table de date
    et utiliser la fonction "Trier par colonne" pour :
        - trier la colonne Nom du mois par la colonne Annee Mois
        - trier la colonne Nom court du mois par la colonne Annee Mois
De plus, vous pouvez modifier le format du champ Date (par ex. dd/MM/yy) pour ne pas avoir les heures affichees
Dans la vue Modele, lier Datum à la table des faits contenant les dates de transactions
Enfin il est conseille de masquer les champs de type Date lies à la table Datum
*/

VAR DebDate = DATE(2019,1,1)
VAR FinDate = DATE(2020,12,31)
RETURN
ADDCOLUMNS(CALENDAR(DebDate,FinDate),
           "Annee", FORMAT([Date],"YYYY"),
           "Trimestre" , "T"&FORMAT([Date],"Q"),
           "Numero du mois", MONTH([Date]),
           "Annee mois", FORMAT([Date],"YYYYMM"),
           "Nom du mois", FORMAT([Date],"MMMM YY") ,
           "Nom court du mois", FORMAT([Date],"MMM YY")
)