La función class asigna el primer parámetro a un intervalo de clases. El resultado es un valor dual con a<=x<b como el valor textual, donde a y b son los límites superior e inferior del contenedor, y el límite inferior como valor numérico.
Una cadena arbitraria que puede reemplazar a la "x" en el texto del resultado.
offset
Un número que puede utilizarse como desplazamiento desde el punto de partida por defecto de la clasificación. El punto de inicio predeterminado normalmente es 0.
Ejemplos de script
Ejemplo
Resultado
class( var,10 ) con var = 23
devuelve '20<=x<30'
class( var,5,'value' ) con var = 23
devuelve '20<= value <25'
class( var,10,'x',5 ) con var = 23
devuelve '15<=x<25'
En este ejemplo cargamos una tabla que contiene el nombre y la edad de las personas. Queremos añadir un campo que clasifique las personas según un grupo de edad con un intervalo de diez años. La tabla de origen tendrá el siguiente aspecto:
Tabla de resultados
Name
Age
John
25
Karen
42
Yoshi
53
Para agregar el campo de clasificación por grupo de edad, puede agregar una sentencia load precedente usando la función class. En este ejemplo cargamos la tabla de origen mediante Datos Inline.
LOAD *,
class(Age, 10, 'age') As Agegroup;
LOAD * INLINE
[ Age, Name
25, John
42, Karen
53, Yoshi];
Los datos resultantes que se han cargado quedan así:
Tabla de resultados
Name
Age
Agegroup
John
25
20 <= age < 30
Karen
42
40 <= age < 50
Yoshi
53
50 <= age < 60
¿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.