1 2 3 4 5 6 7 8 9 10 11 12
| let
Source = Csv.Document(File.Contents(Chemin()&"\export.csv"),[Delimiter=";", Columns=28, Encoding=1252, QuoteStyle=QuoteStyle.None]),
#"En-têtes promus" = Table.PromoteHeaders(Source, [PromoteAllScalars=true]),
#"Type modifié" = Table.TransformColumnTypes(#"En-têtes promus",{{"Statut OSRC", type text}, {"Numéro de dossier", Int64.Type}, {"Type de fiche", type text}, {"Superviseur", type text}, {"Structure", type text}, {"Réseau", type text}, {"Date de supervision", type date}, {"NIR", Int64.Type}, {"NomAssure", type text}, {"Technicien", type text}, {"Nouveau embauché(e)/formé(e)", type text}, {"Agent ciblé", type text}, {"Temps", Int64.Type}, {"Thème de supervision", type text}, {"Catégorie", type text}, {"Rubrique", type text}, {"Spécificité", type text}, {"Thématique", type text}, {"Point de supervision", type text}, {"Statut", type text}, {"Incidence financière", type text}, {"Motif KO", type text}, {"Mot clé KO", type text}, {"Commentaire", type text}, {"Point de supervision national?", type text}, {"Dossier supervisé avec erreur", type text}, {"Thème de supervision national?", type text}, {"Commentaire global", type text}}),
#"Colonnes renommées" = Table.RenameColumns(#"Type modifié",{{"Numéro de dossier", "N°"}, {"Temps", "Durée"}, {"Point de supervision national?", "Point Spv Nat"}, {"Dossier supervisé avec erreur", "Spv avec erreur"}, {"Thème de supervision national?", "Thème Nat"}, {"Nouveau embauché(e)/formé(e)", "Nouvel embauché"}})
#"Statut" = Table.Group(#"Colonnes renommées",{"N°"},
{{"Statut retenu", each
if List.MatchesAny(_[Statut],each _ = "KO") then "KO"
else if List.MatchesAll(_[Statut],each _ = "NC") then "NC"
else "OK"}})
in
#"Statut" |
Partager