Forum Discussion

victoire0's avatar
victoire0
Regular Visitor
6 years ago
Solved

Token comma expected error

Hi everyone,  I'm a beginner and trying to solve this token comma expected error on this line :    #"Type modifié1" = Table.TransformColumnTypes(#"En-têtes promus",{{"Site", type text}, {{Table.C...
  • mahoneypat's avatar
    6 years ago

    You had too many curly brackets in there, and had a semicolon on the last step.  This M code shows no errors

     

    let
        Source = Folder.Files("C:\Users\victoire.chantriaux\OneDrive - Campofrio Food Group\Desktop\source"),
        #"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 source", each #"Transformer le fichier à partir de source"([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 source"}),
        #"Colonne de tables développée1" = Table.ExpandTableColumn(#"Autres colonnes supprimées1", "Transformer le fichier à partir de source", Table.ColumnNames(#"Transformer le fichier à partir de source"(#"Exemple de fichier"))),
        #"Type modifié" = Table.TransformColumnTypes(#"Colonne de tables développée1",{{"Source.Name", type text}, {"Column1", type text}, {"Column2", type text}, {"Column3", type text}, {"Column4", type text}}),
        #"Colonnes supprimées" = Table.RemoveColumns(#"Type modifié",{"Source.Name"}),
        #"Valeur remplacée" = Table.ReplaceValue(#"Colonnes supprimées","'","",Replacer.ReplaceText,{"Column1", "Column2", "Column3", "Column4"}),
        #"En-têtes promus" = Table.PromoteHeaders(#"Valeur remplacée", [PromoteAllScalars=true]),
        DynamicNameHeader=Table.ColumnNames(#"En-têtes promus"){20},
        #"Type modifié1" = Table.TransformColumnTypes(#"En-têtes promus",{{"Site", type text}, {Table.ColumnNames(#"En-têtes promus"){1}, type text}, {Table.ColumnNames(#"En-têtes promus"){2}, type text}, {Table.ColumnNames(#"En-têtes promus"){3}, type text}}),
        #"Valeur remplacée1" = Table.ReplaceValue(#"Type modifié1",".",",",Replacer.ReplaceText,{"01.2019", "02.2019", "03.2019"})
    in
        #"Valeur remplacée1"

     

    If this works for you, please mark it as the solution.  Kudos are appreciated too.  Please let me know if not.

    Regards,

    Pat