Uso de la función Skip (omisión condicional)

Problema: desea que Oracle Hyperion Financial Data Quality Management, Enterprise Edition omita todas las líneas de la pantalla NewYork que contengan un valor de entidad que empiece por 06.

Debe especificar fdmSkip como valor de retorno de la función para omitir una línea en el archivo que se está procesando en el script de importación. Especifique fdmSkip como argumento de retorno de un script de importación introduciendo return fdmSkip. fdmSkip solo está disponible para los scripts de importación.


En la imagen se muestra el contenido de la pantalla del libro mayor NewYork. Su contenido se describe en el texto que precede a la imagen

Solución: en la pantalla Scripts de importación, asigne el siguiente script al campo Expresión de la fila Entidad. El script analiza la columna de entidad y utiliza una variable local que se descarta después de la ejecución:

def NY_Skip06Center(strField, strrecord):
   if strfield.count("-") > 0:
      seglist = split(strField, "-")
      strEntity = seglist[0]
      if strEntity[:2] == "06":
          return fdmSkip
      else:
          return strEntity

Resultado: no se importará ninguna línea que contenga valores de entidad que comiencen por 06.