Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Bonjour
Je cherche à comprendre la signification exacte de cette colonne personnalisée
= Text.Split(Replacer.ReplaceText(Replacer.ReplaceText([Type],"[", ""),"]",""),"""",""),",")
Merci d'avance
@Gégé-45550 il s'agit d'une étape Power Query en langage, M, pas de fonction vba.
@Gégé-45550 a parfaitement interprété sa signification sans connaître le langage M
Mais il me semble qu'il manque un morceau, un Replacer.ReplaceText pour le remplacement de double quote par des quotes simples ("""" par "" )
elle doit avoir un problème
mais sans requête complète ni donnée, on ne peut que spéculer.
voici un exemple pour la remplacer :
VB:
let
Source = "Ce [Soir] le """" petit chat est mort",
Remplacement = List.Accumulate({"[","]",""""}, Source, (txt,car) => Replacer.ReplaceText(txt,car,""))
in
Remplacement
Bonjour,
Pour des explications détaillées, il faudrait disposer du code des fonctions personnalisées incluses dans cette formule (Text, Replacer ...).
Cependant, il semble que cette fonction (Text.Split) fasse à peu près la même chose que Split en VBA, c'est-à-dire qu'elle "sépare" une chaine donnée en plusieurs tronçons, délimités par un caractère séparateur ; Quant à la partie 'Replace', elle a probablement pour objet de remplacer dans la chaine en question certains caractères par le "bon", celui qui est reconnu comme séparateur (cf la fonction REMPLACER d'Excel en vf).
Dsl mais sans le code VBA des fonctions perso (Kutools ?) il est difficile d'en dire plus.
Cordialement,
@Gégé-45550 il s'agit d'une étape Power Query en langage, M, pas de fonction vba.
@Gégé-45550 a parfaitement interprété sa signification sans connaître le langage M
Mais il me semble qu'il manque un morceau, un Replacer.ReplaceText pour le remplacement de double quote par des quotes simples ("""" par "" )
elle doit avoir un problème
mais sans requête complète ni donnée, on ne peut que spéculer.
voici un exemple pour la remplacer :
VB:
let
Source = "Ce [Soir] le """" petit chat est mort",
Remplacement = List.Accumulate({"[","]",""""}, Source, (txt,car) => Replacer.ReplaceText(txt,car,""))
in
Remplacement
@Gégé-45550 il s'agit d'une étape Power Query en langage, M, pas de fonction vba.
@Gégé-45550 a parfaitement interprété sa signification sans connaître le langage M
Mais il me semble qu'il manque un morceau, un Replacer.ReplaceText pour le remplacement de double quote par des quotes simples ("""" par "" )
elle doit avoir un problème
mais sans requête complète ni donnée, on ne peut que spéculer.
voici un exemple pour la remplacer :
VB:
let
Source = "Ce [Soir] le """" petit chat est mort",
Remplacement = List.Accumulate({"[","]",""""}, Source, (txt,car) => Replacer.ReplaceText(txt,car,""))
in
Remplacement
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.