FieldValue() devuelve el valor hallado en la posición elem_no del campo field_name (por orden de carga).
Sintaxis:
FieldValue(field_name , elem_no)
Tipo de datos que devuelve: dual
Argumentos:
Argumentos
Argumento
Descripción
field_name
Nombre del campo para el que se requiere el valor. Por ejemplo, la columna de una tabla. Debe especificarse como valor de cadena. Esto implica que el nombre del campo debe escribirse entre comillas simples.
elem_no
El número de posición del campo (elemento), siguiendo el orden de carga, para el que se devuelve el valor. Esto podría corresponder a la fila de una tabla, pero depende del orden en que los elementos (las filas) se carguen.
Limitaciones:
Si elem_no es mayor que el número de valores, devuelve NULL.
Script de carga
Cargue los datos siguientes como una carga inline en el editor de carga de datos para crear el ejemplo a continuación.
Names: LOAD * inline [ First name|Last name|Initials|Has cellphone John|Anderson|JA|Yes Sue|Brown|SB|Yes Mark|Carr|MC |No Peter|Devonshire|PD|No Jane|Elliot|JE|Yes Peter|Franc|PF|Yes ] (delimiter is '|'); John1: Load FieldValue('First name',1) as MyPos1 Resident Names; Peter1: Load FieldValue('First name',5) as MyPos2 Resident Names;
Para más información sobre el uso de cargas inline, vea Cargas inline .
Crear una visualización
Cree una visualización de tabla en una hoja de Qlik Sense. Agregue los campos First name, MyPos1 y MyPos2 a la tabla.
Resultado
First name
MyPos1
MyPos2
Jane
John
Jane
John
John
Jane
Mark
John
Jane
Peter
John
Jane
Sue
John
Jane
Explicación
FieldValue('First name','1') da como resultado John como el valor de MyPos1 para todos los nombres, porque John aparece primero en el orden de carga del campo First name. Obsérvese que en un panel de filtrado John aparecería como el número 2 empezando desde arriba, después de Jane, puesto que está ordenado alfabéticamente y no por orden de carga.
FieldValue('First name','5') da como resultado Jane como el valor de MyPos2 para todos los nombres, porque Jane aparece en quinto lugar en el orden de carga del campo First name.
¿Esta página le ha sido útil?
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.