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, Qlik Sense 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 de datos como en expresiones de gráficos.
Nota informativaTodas 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# devuelve una expresión como una fecha en el formato especificado en el segundo argumento, si se proporciona este. 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 proporciona este.
Money#() convierte una cadena de texto en un valor de moneda, 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 decimal o de miles personalizados son 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 definidos en el script de carga de datos. Los símbolos de separador decimal o de miles personalizados son parámetros opcionales.
Time#() evalúa una expresión como un valor de tiempo, en el formato de tiempo establecido en el script de carga de datos o en el sistema operativo, a menos que se proporcione una cadena de formato..
Timestamp#() evalúa una expresión como un valor de fecha y hora, en el formato de tiempo establecido en el script de carga de datos o en el sistema operativo, a menos que se proporcione 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.