miércoles, 7 de enero de 2015

Funciones utiles en el Datastage Transformer

FUNCIONES UTILES

a)Comando equivalente a LPAD
Right(Str('0',4):56,4))          Resultado 0056  (Formatea en este caso con el caracter ceros 4 a la izquierda)
b)Comando equivalente a RPAD
Left(54:Str('X',4),4)             Resultado 54XX  (Formatea en este caso con el caracter X  4  a la derecha)
c)Utilizar function DecimalToString (Argumento , ,"suppress_zero")  para borrar ceros a la izquierda
En caso requieran quitar ceros a la izquierda
Ejm
DecimalToString('0000578900',"suppress_zero")  Resultado  : 578900
d)Para formatear la fecha actual  a YYYYMMDD
utilizar DateToString(CurrentDate(),"%yyyy%mm%dd")
e)Para redondear el archivo a n decimales (Equivalente al Round)
utilizar DecimalToDecimal(Nombredelcampoinput,”round_inf”)
f)Para restar fechas
utilizar  DaysSinceFromDate
ejemplo   DaysSinceFromDate("2001-01-20","2001-01-28") = -8

No hay comentarios.:

Publicar un comentario