Problème : vous souhaitez qu'Oracle Hyperion Financial Data Quality Management, Enterprise Edition ignore toutes les lignes de l'écran NewYork qui contiennent une valeur d'entité commençant par 06
.
Vous devez indiquer fdmSkip
comme valeur renvoyée par la fonction afin d'ignorer une ligne dans le fichier actuellement traité par le script d'import. Vous indiquez fdmSkip
comme argument renvoyé par le script d'import en entrant return fdmSkip
. fdmSkip
n'est disponible que pour les scripts d'import.
Solution : dans l'écran Scripts d'import, affectez le script suivant au champ Expression de la ligne Entité. Le script analyse la colonne Entité et utilise une variable locale qui est supprimée une fois le script exécuté :
def NY_Skip06Center(strField, strrecord):
if strfield.count("-") > 0:
seglist = split(strField, "-")
strEntity = seglist[0]
if strEntity[:2] == "06":
return fdmSkip
else:
return strEntity
Résultat : aucune ligne contenant des valeurs d'entité commençant par 06 n'est importée.