Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hola
He creado una función para la carpeta con Power Query.
funciona bien, cuando hago clic en el último paso, mis datos parecen mostrarse bien.
El problema es que cuando hago clic en Cerrar una carga, tengo este mensaje
Échec de l'enregistrement des modifications sur le serveur. Erreur retournée : « Erreur OLE DB ou ODBC: [DataSource.Error] Nous avons obtenu l'erreur d'E/S '64' alors que nous tentions d'accéder au chemin 'Y:\TOTO\Fichiers\INCIDENT\*'..
parece que se debe a la subcarpeta en mi función.
Intenté agregar un archivo Table.RemoveRows con errones, pero sin éxito
aquí está mi código
let
Source = Folder.Files("Y:\TOTO\Fichiers\INCIDENT"),
#"Lignes filtrées" = Table.SelectRows(Source, each Text.StartsWith([Name], "interface_Pic") and [Name] <> "interface_Pic_sav_25082021.csv"),
#"Colonne fusionnée insérée" = Table.AddColumn(#"Lignes filtrées", "CheminComplet", each Text.Combine({[Folder Path], [Name]}, ""), type text),
#"Fonction personnalisée appelée" = Table.AddColumn(#"Colonne fusionnée insérée", "fcInterfaceVixcol", each fct_Incident_Vix([CheminComplet])),
#"Erreurs supprimées1" = Table.RemoveRowsWithErrors(#"Fonction personnalisée appelée"),
#"fcInterfaceVixcol développé" = Table.ExpandTableColumn(#"Erreurs supprimées1", "fcInterfaceVixcol", {"Date", "Heure", "Statut", "Action", "NumAbo", "ProdBill", "NumCarte", "Commentaire"}, {"Date", "Heure", "Statut", "Action", "NumAbo", "ProdBill", "NumCarte", "Commentaire"}),
#"Colonnes supprimées" = Table.RemoveColumns(#"fcInterfaceVixcol développé",{"Content", "Name", "Extension", "Date accessed", "Date modified", "Date created", "Attributes", "Folder Path", "CheminComplet"})
in
#"Colonnes supprimées"
Menciono que tengo acceso a la subcarpeta en mi explorador.
gracias por su ayuda
Solved! Go to Solution.
Hola
después de unos momentos hoy, ya no recibo el mensaje de error.
tal vez un problema de red (estoy detrás de una VPN)
gracias por su tiempo
Hola
después de unos momentos hoy, ya no recibo el mensaje de error.
tal vez un problema de red (estoy detrás de una VPN)
gracias por su tiempo
En ella, @GeekAlfPro
Es agradable que su problema haya sido resuelto. Puede aceptar su respuesta como solución para cerrar este hilo.
Puede ayudar a otros miembros de la comunidad a encontrar fácilmente la solución cuando tienen el mismo problema.
Saludos
Equipo de soporte de la comunidad _ Eason
Por favor, describa lo que
fct_Incident_Vix
hace.
Hola @lbendlin
Mi función hace los siguientes pasos
let
Source = Csv.Document(File.Contents(Param_Folder_Incident),[Delimiter=";", Columns=10, Encoding=1252, QuoteStyle=QuoteStyle.None]),
#"Colonnes renommées" = Table.RenameColumns(Source,{{"Column1", "Date"}, {"Column2", "Heure"}, {"Column3", "Statut"}, {"Column4", "Type Modification"}, {"Column5", "NumAbonne"}, {"Column6", "Produit Billettique"}, {"Column10", "Commentaire"}, {"Column7", "prodbill2"}, {"Column8", "NumCarte"}, {"Column9", "NonUtilise"}}),
#"Colonne conditionnelle ajoutée" = Table.AddColumn(#"Colonnes renommées", "NumAbonné", each if [Type Modification] is number then [Type Modification] else ""),
#"Personnalisée ajoutée" = Table.AddColumn(#"Colonne conditionnelle ajoutée", "Action", each if not([Type Modification] is number) then [Type Modification] else ""),
#"Personnalisée ajoutée1" = Table.AddColumn(#"Personnalisée ajoutée", "NumAbo", each if not([Type Modification] is number) then [NumAbonne] else [NumAbonné]),
#"AjoutProdBill" = Table.AddColumn(#"Personnalisée ajoutée1", "ProdBill", each if not([Type Modification] is number) then [Produit Billettique] else [Column7]),
#"Type modifié2" = Table.TransformColumnTypes(AjoutProdBill,{{"ProdBill", type text}}),
#"Colonnes supprimées" = Table.RemoveColumns(#"Type modifié2",{"NonUtilise"}),
#"Colonnes supprimées1" = Table.RemoveColumns(#"Colonnes supprimées",{"Type Modification", "NumAbonne", "Produit Billettique", "prodbill2"}),
#"Colonnes permutées" = Table.ReorderColumns(#"Colonnes supprimées1",{"Date", "Heure", "Statut", "NumAbonné", "Action", "NumAbo", "ProdBill", "NumCarte", "Commentaire"}),
#"Colonnes supprimées2" = Table.RemoveColumns(#"Colonnes permutées",{"NumAbonné"})
in
#"Colonnes supprimées2"
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
Check out the November 2025 Power BI update to learn about new features.