let
Source = Folder.Files("C:\Users\STAPLE\Documents\conso"),
#"Fichiers masqués filtrés1" = Table.SelectRows(Source, each [Attributes]?[Hidden]? <> true),
#"Appeler une fonction personnalisée1" = Table.AddColumn(#"Fichiers masqués filtrés1", "Transformer le fichier à partir de conso", each #"Transformer le fichier à partir de conso"([Content])),
#"Colonnes renommées1" = Table.RenameColumns(#"Appeler une fonction personnalisée1", {"Name", "Source.Name"}),
#"Autres colonnes supprimées1" = Table.SelectColumns(#"Colonnes renommées1", {"Source.Name", "Transformer le fichier à partir de conso"}),
#"Erreurs supprimées1" = Table.RemoveRowsWithErrors(#"Autres colonnes supprimées1", {"Transformer le fichier à partir de conso"}),
#"Colonne de tables développée1" = Table.ExpandTableColumn(#"Erreurs supprimées1", "Transformer le fichier à partir de conso", Table.ColumnNames(#"Transformer le fichier à partir de conso"(#"Exemple de fichier"))),
#"Type modifié" = Table.TransformColumnTypes(#"Colonne de tables développée1",{{"Source.Name", type text}, {"CODE_INDICATEUR", type text}, {"DATE_MESURE", type date}, {"MESURE", Int64.Type}, {"SOURCE_UO", type text}, {"UO", type text}, {"PERIODE_MESURE", Int64.Type}, {"PROGRAMME", type any}, {"OPERATION", type any}, {"MI_AXE_CODE1", type any}, {"MI_CODE1", type any}, {"MI_AXE_CODE2", type text}, {"MI_CODE2", type text}, {"MI_AXE_CODE3", type text}, {"MI_CODE3", Int64.Type}, {"MI_AXE_CODE4", type text}, {"MI_CODE4", type text}, {"MI_AXE_CODE5", type text}, {"MI_CODE5", type text}, {"MI_AXE_CODE6", type text}, {"MI_CODE6", type text}, {"MI_AXE_CODE7", type any}, {"MI_CODE7", type any}, {"MI_AXE_CODE8", type text}, {"MI_CODE8", type text}, {"MI_AXE_CODE9", type any}, {"MI_CODE9", type any}, {"MI_AXE_CODE10", type any}, {"MI_CODE10", type any}}),
#"Lignes filtrées" = Table.SelectRows(#"Type modifié", each [DATE_MESURE] <> null and [DATE_MESURE] <> "")
in
#"Lignes filtrées"