Entrainement
Module
Découvrez comment créer une formule de base qui utilise des tables et des enregistrements dans une application canevas Power Apps.
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Table.ReplaceValue(table as table, oldValue as any, newValue as any, replacer as function, columnsToSearch as list) as table
Remplace oldValue
par newValue
dans les colonnes spécifiées de table
.
Remplacez le texte « goodbye » par « world » dans la colonne B, correspondant uniquement à la valeur entière.
Utilisation
Table.ReplaceValue(
Table.FromRecords({
[A = 1, B = "hello"],
[A = 2, B = "goodbye"],
[A = 3, B = "goodbyes"]
}),
"goodbye",
"world",
Replacer.ReplaceValue,
{"B"}
)
Sortie
Table.FromRecords({
[A = 1, B = "hello"],
[A = 2, B = "world"],
[A = 3, B = "goodbyes"]
})
Remplacez le texte « ur » par « or » dans la colonne B, correspondant à n’importe quelle partie de la valeur.
Utilisation
Table.ReplaceValue(
Table.FromRecords({
[A = 1, B = "hello"],
[A = 2, B = "wurld"]
}),
"ur",
"or",
Replacer.ReplaceText,
{"B"}
)
Sortie
Table.FromRecords({
[A = 1, B = "hello"],
[A = 2, B = "world"]
})
Anonymisez les noms des employés des États-Unis.
Utilisation
Table.ReplaceValue(
Table.FromRecords({
[Name = "Cindy", Country = "US"],
[Name = "Bob", Country = "CA"]
}),
each if [Country] = "US" then [Name] else false,
each Text.Repeat("*", Text.Length([Name])),
Replacer.ReplaceValue,
{"Name"}
)
Sortie
Table.FromRecords({
[Name = "*****", Country = "US"],
[Name = "Bob", Country = "CA"]
})
Anonymisez toutes les colonnes des employés des États-Unis.
Utilisation
Table.ReplaceValue(
Table.FromRecords({
[Name = "Cindy", Country = "US"],
[Name = "Bob", Country = "CA"]
}),
each [Country] = "US",
"?",
(currentValue, isUS, replacementValue) =>
if isUS then
Text.Repeat(replacementValue, Text.Length(currentValue))
else
currentValue,
{"Name", "Country"}
)
Sortie
Table.FromRecords({
[Name = "?????", Country = "??"],
[Name = "Bob", Country = "CA"]
})
Entrainement
Module
Découvrez comment créer une formule de base qui utilise des tables et des enregistrements dans une application canevas Power Apps.