Problema: si desidera che Oracle Hyperion Financial Data Quality Management, Enterprise Edition ignori tutte le righe della schermata NewYork che contengono un valore entità che inizia con 06
.
Per poter saltare una riga del file che si sta elaborando con lo script di importazione, è necessario specificare fdmSkip
come valore restituito dalla funzione. Specificare fdmSkip
come argomento restituito da uno script di importazione immettendo return fdmSkip
. fdmSkip
è disponibile solo per gli script di importazione.
Soluzione: nella schermata Script di importazione assegnare lo script seguente al campo Espressione della riga Entità. Lo script analizza la colonna entità e utilizza una variabile locale che viene eliminata una volta eseguito lo script:
def NY_Skip06Center(strField, strrecord):
if strfield.count("-") > 0:
seglist = split(strField, "-")
strEntity = seglist[0]
if strEntity[:2] == "06":
return fdmSkip
else:
return strEntity
Risultato: non viene importata nessuna riga che contiene valori entità che iniziano con 06.