Las funciones de interpretación evalúan los contenidos de los distintos campos de texto o expresiones de entrada e imponen un formato específico de datos al valor numérico resultante. Con estas funciones podemos especificar el formato del número de acuerdo con el tipo de dato, incluyendo atributos tales como: separador decimal, separador de miles y formato de fecha.
Las funciones de interpretación devuelven todas ellas un valor dual con ambos valores, el de cadena y númerico, pero puede pensarse en ellas como que realizan una conversión de cadena a número. Las funciones toman el valor de texto de la expresión de entrada y generan un número que representa a la cadena.
Por el contrario, las funciones de formato toman expresiones numéricas y devuelven cadenas, especificando el formato del texto resultante.
Si no se utilizan funciones de interpretación, QlikView interpreta los datos como una mezcla de números, fechas, horas, fecha-hora y cadenas de caracteres, empleando las configuraciones por defecto para el formato numérico, formato de fecha y formato de hora definidos por las variables de script y por el sistema operativo.
Todas las funciones de interpretación pueden utilizarse tanto en scripts de carga como en expresiones de gráficos.
Nota informativaPor razones de claridad todas las representaciones numéricas se dan con un punto decimal como separador decimal.
Utilice el desplegable de cada función para ver una breve descripción y la sintaxis de cada función. Haga clic en el nombre de la función en la descripción de la sintaxis si desea más detalles.
Date# convierte una cadena de texto en una fecha numérica aplicando el patrón de formato de fecha suministrado, o si se omite, el patrón de formato de fecha por defecto. Si el código de formato se omite, se usa la fecha por defecto del sistema operativo.
Interval#() devuelve una expresión de texto como un intervalo de tiempo en el formato establecido por defecto en el sistema operativo, o en el formato especificado en el segundo argumento, si se suministra.
Money#() convierte una cadena de texto en un valor de dinero, en el formato definido en el script de carga o el sistema operativo, a menos que se suministre una cadena de formato. Los símbolos de separador de miles y decimales personalizados se ofrecen como parámetros opcionales.
Num#() interpreta una cadena de texto como un valor numérico, es decir, convierte la cadena de entrada en un número utilizando el formato especificado en el segundo parámetro. Si se omite el segundo parámetro, utiliza los separadores de decimal y de miles establecidos en el script de carga de datos. Los símbolos de separador de miles y decimales personalizados se ofrecen como parámetros opcionales.
Time#() devuelve una expresión como un valor de hora, en el formato de tiempo definido en el script de carga o el sistema operativo, a menos que se suministre una cadena de formato..
Timestamp#() devuelve una expresión como un valor de fecha y hora, en el formato de tiempo definido en el script de carga o el sistema operativo, a menos que se suministre una cadena de formato.
No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.
Únase al Programa de modernización de la analítica
Modernícese sin comprometer sus valiosas aplicaciones de QlikView con el Programa de modernización de la analítica. Haga clic aquí para obtener más información o contactar con nosotros: ampquestions@qlik.com