FieldIndex - función de script y de gráfico
FieldIndex() devuelve la posición del valor de campo value en el campo field_name (por orden de carga).
Syntax:
FieldIndex(field_name , value)
Return data type: Entero
Arguments:
Argumento | Descripción |
---|---|
|
Nombre del campo para el que se requiere el índice. 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. |
|
El valor del campo field_name. |
Limitations:
Si value no encuentra el valor entre los valores de campo del campo field_name, devuelve 0.
Examples and results:
Los ejemplos siguientes utilizan el campo: First name de la tabla Names.
Ejemplos | Resultados |
---|---|
Añada los datos del ejemplo a su documento y ejecútelo. |
La tabla |
Función de gráfico: En una tabla que contiene la dimensión |
|
FieldIndex ('First name','John') |
1, porque ' |
FieldIndex ('First name','Peter') |
4, porque FieldIndex() devuelve sólo un valor, que es el primero que aparece según el orden de carga. |
Función de script: Supongamos que cargamos la tabla |
|
John1: Load FieldIndex('First name','John') as MyJohnPos Resident Names; |
MyJohnPos=1, porque ' |
Peter1: Load FieldIndex('First name','Peter') as MyPeterPos Resident Names; |
MyPeterPos=4, porque FieldIndex() devuelve solo un valor, que es el primero que aparece según el orden de carga. |
Datos utilizados en el ejemplo:
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 FieldIndex('First name','John') as MyJohnPos
Resident Names;
Peter1:
Load FieldIndex('First name','Peter') as MyPeterPos
Resident Names;