Con la asignación condicional, los miembros de origen se asignan a expresiones de script, en lugar de a miembros de destino codificados. Las asignaciones condicionales solo son válidas para asignaciones basadas en reglas (Entre, En y Como). Puede activar la asignación condicional colocando #SQL
en la columna Valor de destino para un script SQL. La fila que utiliza un script tiene el valor de destino de #SQL. A continuación, la siguiente fila tiene el delimitador <!SCRIPT y el script real, seguido de <!SCRIPT>. La asignación condicional, junto con la orden de procesamiento de dimensiones, permite la asignación basada en los resultados de las asignaciones de dimensiones. Es decir, las asignaciones de dimensiones que ya se han procesado. Consulte Uso de scripts de asignación.
Nota:
En Data Management, el script de Jython no está soportado en la asignación condicional (#SCRIPT
no se puede utilizar en la columna del valor de destino).Para aplicar la asignación condicional:
Se agrega una fila en blanco.
El icono Lápiz está activado.
El mismo script utiliza la sentencia Cast de SQL para procesar condicionalmente los valores asignados para la columna de destino.
Data Management no realiza una comprobación de errores ni valida el script. Debe probar el script en sus archivos de datos en un entorno de prueba y comprobar los resultados.