Conversion texte en format date Power Query

Bonjour la communauté,

J'aimerais avoir vos retours sur comment vous feriez pour convertir du texte en format date avec l'ajout d'une nouvelle colonne dans Power Query.

Fichier exemple :

Merci à tous

Bonsoir à tous !

Une proposition ?

let
    Source = Excel.CurrentWorkbook(){[Name="Tableau1"]}[Content],
    Ajt_Date = Table.AddColumn(Source, "Date", each #date(2022, List.PositionOf(Source[Mois],[Mois])+1,1)),
    TypeDate = Table.TransformColumnTypes(Ajt_Date,{{"Date", type date}})
in
    TypeDate

EDIT : Avec le fichier !

EDIT 2 : On peut type la colonne directement lors de sa création :

let
    Source = Excel.CurrentWorkbook(){[Name="Tableau1"]}[Content],
    Ajt_Date = Table.AddColumn(Source, "Date", each #date(2022, List.PositionOf(Source[Mois],[Mois])+1,1), type date)
in
    Ajt_Date

Bonsoir JFL,

Et merci,

La fonction List.PositionOf est la solution quand les mois sont dans le bon ordre, mais quand ils sont éparpillés un peu partout comme dans le fichier ?

Bonsoir de nouveau !

On peut :

1/ Créer dans une feuille Excel "Paramètres", une liste des mois classés. Cette liste étant chargée dans Power Query.
2/ Créer directement dans Power Query cette liste.

RE,

Merci, j'ai opté pour la création d'une table de date

Bonsoir de nouveau !

Je vous remercie de ce retour.

Rechercher des sujets similaires à "conversion texte format date power query"