Convertir une date en format standard dans Power Query

Bonjour,

Dans Power Query, est-ce qu'il a façon de convertir la donnée "1922-11-18" qu'un utilisateur aurait écrit en format standard.

Dans Excel, on peut faire format... standard est la valeur donne : 8358

Par contre, est-ce que c'est possible avec Power Query ?

Merci...

Bonjour,

Pas sûr d'avoir bien compris mais en enchaînant 2 conversions de types > Date > Numérique :

let
    Source = Excel.CurrentWorkbook(){[Name="Tableau1"]}[Content],
    #"Type modifié" = Table.TransformColumnTypes(Source,{{"Colonne1", type date}}),
    #"Type modifié1" = Table.TransformColumnTypes(#"Type modifié",{{"Colonne1", type number}})
in
    #"Type modifié1"

Cdlt,

11classeur1.xlsx (17.24 Ko)

Bonjour,

Voici ma procédure:

Ce que j'ai demandé concerne la dernière ligne :

 #"Type modifié2" = Table.TransformColumnTypes(#"Espaces supprimés2",{{"NoEmployeCandidat", Int64.Type}})

Comment faire la combinaison que tu m'as parlé ?

let
    Source = Excel.Workbook(File.Contents(Excel.CurrentWorkbook(){[Name="Fichier"]}[Content][Column1]{0}), null, true),
    #"Lignes filtrées1" = Table.SelectRows(Source, each not Text.Contains([Name], "SOMMAIRE") and not Text.Contains([Name], "_xlnm")),
    #"Autres colonnes supprimées" = Table.SelectColumns(#"Lignes filtrées1",{"Name", "Data"}),
    #"Data développé" = Table.ExpandTableColumn(#"Autres colonnes supprimées", "Data", {"Column10", "Column11", "Column12", "Column15", "Column25"}, {"Column10", "Column11", "Column12", "Column15", "Column25"}),
    #"Colonnes permutées2" = Table.ReorderColumns(#"Data développé",{"Name", "Column15", "Column25", "Column10", "Column11", "Column12"}),
    #"Premières lignes supprimées" = Table.Skip(#"Colonnes permutées2",4),
    PStep = Table.PromoteHeaders(#"Premières lignes supprimées", [PromoteAllScalars=true]),
    #"Colonnes permutées" = Table.ReorderColumns(PStep,{"1-CIUSSS Bas St-Laurent", "Candidat déjà embauché", "Date d'embauche"}),
    #"Personnalisée ajoutée" = Table.AddColumn(#"Colonnes permutées", "DateExtraction", each DateTime.LocalNow()),
    #"Type modifié" = Table.TransformColumnTypes(#"Personnalisée ajoutée",{{"DateExtraction", type date}, {"Date d'embauche", type date}, {"Candidat déjà embauché", type text}}),
    #"Lignes filtrées8" = Table.SelectRows(#"Type modifié", each not Text.Contains([Candidat déjà embauché], "x") and not Text.Contains([Candidat déjà embauché], "#")),
    #"Lignes filtrées7" = Table.SelectRows(#"Lignes filtrées8", each [Candidat déjà embauché] <> "Candidat déjà engagé" and [Candidat déjà embauché] <> "Candidat déjà en formtion"),
    #"Lignes filtrées4" = Table.SelectRows(#"Lignes filtrées7", each [Candidat déjà embauché] <> "Candidat déjà embauché (inscrire le numéro d'employé)" and [Candidat déjà embauché] <> "Candidat déjà embauchée"),
    #"Lignes filtrées" = Table.SelectRows(#"Lignes filtrées4", each [Candidat déjà embauché] <> null),
    #"Lignes filtrées2" = Table.SelectRows(#"Lignes filtrées", each [Candidat déjà embauché] <> "Candidat déjà embauché" and [Candidat déjà embauché] <> "Candidat embauché"),
    #"Colonnes renommées" = Table.RenameColumns(#"Lignes filtrées2",{{"Candidat déjà embauché", "NoEmployeCandidat"}, {"Date d'embauche", "DateEmbauche"}, {"1-CIUSSS Bas St-Laurent", "Feuille"}, {"Désistement#(lf)(mettre un X)", "Desistement"}, {"Abandon (mettre une X)", "Abandon"}, {"Arrêt de formation#(lf)(mettre un X)", "ArretFormation"}}),
    #"Lignes filtrées9" = Table.SelectRows(#"Colonnes renommées", each [NoEmployeCandidat] <> null and [NoEmployeCandidat] <> ""),
    #"Requêtes fusionnées" = Table.NestedJoin(#"Lignes filtrées9", {"Feuille"}, NoEtabl, {"Feuille"}, "Établissements", JoinKind.LeftOuter),
    #"Établissements développé" = Table.ExpandTableColumn(#"Requêtes fusionnées", "Établissements", {"NoEtabl"}, {"Établissements.NoEtabl"}),
    #"Colonnes permutées1" = Table.ReorderColumns(#"Établissements développé",{"Établissements.NoEtabl", "Feuille", "NoEmployeCandidat", "DateEmbauche", "DateExtraction"}),
    #"Colonnes supprimées" = Table.RemoveColumns(#"Colonnes permutées1",{"Feuille"}),
    #"Colonnes renommées1" = Table.RenameColumns(#"Colonnes supprimées",{{"Établissements.NoEtabl", "NoEtablissement"}}),
    #"Autres colonnes supprimées1" = Table.SelectColumns(#"Colonnes renommées1",{"NoEtablissement", "NoEmployeCandidat", "Desistement", "Abandon", "ArretFormation", "DateEmbauche", "DateExtraction"}),
    #"Lignes filtrées3" = Table.SelectRows(#"Autres colonnes supprimées1", each ([NoEmployeCandidat] <> "0") ),
    #"Espaces supprimés" = Table.TransformColumns(#"Lignes filtrées3",{{"NoEmployeCandidat", Text.Trim, type text}}),
    #"Valeur remplacée" = Table.ReplaceValue(#"Espaces supprimés","X","x",Replacer.ReplaceText,{"Desistement"}),
    #"Valeur remplacée1" = Table.ReplaceValue(#"Valeur remplacée","X","x",Replacer.ReplaceValue,{"Abandon"}),
    #"Valeur remplacée2" = Table.ReplaceValue(#"Valeur remplacée1","X","x",Replacer.ReplaceText,{"ArretFormation"}),
    #"Type modifié1" = Table.TransformColumnTypes(#"Valeur remplacée2",{{"Abandon", type text}}),
    #"Valeur remplacée5" = Table.ReplaceValue(#"Type modifié1","x","1",Replacer.ReplaceText,{"Abandon"}),
    #"Valeur remplacée4" = Table.ReplaceValue(#"Valeur remplacée5",null,"0",Replacer.ReplaceValue,{"Abandon"}),
    #"Valeur remplacée3" = Table.ReplaceValue(#"Valeur remplacée4"," ","0",Replacer.ReplaceText,{"Abandon"}),
    #"Valeur remplacée6" = Table.ReplaceValue(#"Valeur remplacée3",null,"0",Replacer.ReplaceValue,{"Desistement"}),
    #"Valeur remplacée7" = Table.ReplaceValue(#"Valeur remplacée6","x","1",Replacer.ReplaceText,{"Desistement"}),
    #"Lignes filtrées5" = Table.SelectRows(#"Valeur remplacée7", each true),
    #"Valeur remplacée8" = Table.ReplaceValue(#"Lignes filtrées5"," ","0",Replacer.ReplaceText,{"ArretFormation"}),
    #"Valeur remplacée9" = Table.ReplaceValue(#"Valeur remplacée8",null,"0",Replacer.ReplaceValue,{"ArretFormation"}),
    #"Valeur remplacée10" = Table.ReplaceValue(#"Valeur remplacée9","x","1",Replacer.ReplaceText,{"ArretFormation"}),
    #"Espaces supprimés1" = Table.TransformColumns(#"Valeur remplacée10",{{"Desistement", Text.Trim, type text}, {"NoEmployeCandidat", Text.Trim, type text}}),
    #"Espaces supprimés2" = Table.TransformColumns(#"Espaces supprimés1",{{"Desistement", Text.Trim, type text}, {"Abandon", Text.Trim, type text}, {"ArretFormation", Text.Trim, type text}}),
    #"Type modifié2" = Table.TransformColumnTypes(#"Espaces supprimés2",{{"NoEmployeCandidat", Int64.Type}})
in
    #"Type modifié2"

Bonjour,

A partir de l'éditeur POWER QUERY réalisez successivement deux changements de type de données sur votre colonne d'intérêt :

2021 05 12 16 42 59

Ou nous joindre un fichier.

Cdlt,

Rechercher des sujets similaires à "convertir date format standard power query"