Altair® Monarch®

 

Fonction : RedactStrikeout

RedactStrikeout 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

RedactStrikeout(texte[;remplacement[;garder_les_blancs]])

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_les_blancs est un argument facultatif qui permet de garder les blancs du texte en entrée. Si cette option n'est pas spécifiée, les blancs sont aussi remplacés par le caractère de remplacement. Les valeurs admises de l'argument garder_les_blancs sont :

    • 0 pour omettre les blancs

    • 1 pour garder les blancs

Valeur renvoyée

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

Exemple dans une expression de champ calculé

Si vous créez l'expression RedactStrikeout(Compte; "x")

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

 

Avec l'expression RedactStrikeout(Compte; "x";1)

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