Altair® Monarch®

 

Fonction : RedactStrikeoutDigits

RedactStrikeoutDigits est une fonction de masquage admise dans les expressions de champ calculé.

Description

Cette fonction masque le texte donné en remplaçant les caractères par un caractère donné, en gardant facultativement les derniers.

Syntaxe

RedactStrikeoutDigits(texte[;remplacement[;garder_N_derniers]])

Arguments

texte peut être un champ de type texte.

remplacement est un caractère alphanumérique quelconque appelé à remplacer la valeur du champ. Ce caractère doit être tapé entre guillemets.

garder_N_derniers est un argument facultatif qui permet de garder les N derniers chiffres originaux du texte en entrée. Cet argument doit être un chiffre.

Valeur renvoyée

Cette fonction renvoie une valeur de champ dont tous les chiffres ou certains seulement sont remplacés par le caractère de remplacement.

Exemple dans une expression de champ calculé

Si vous créez l'expression RedactStrikeoutDigits(Compte, "x")

et que Compte = 401 023 2137, le résultat sera : xxx xxx xxxx

 

Avec l'expression RedactStrikeoutDigits(Compte;"x";4)

Si Compte = 401 023 2137, le résultat sera : xxx xxx 2137