COMPUTE
COMPUTE crea nuevas variables numéricas o modifica los valores de las variables numéricas o de cadena existentes.
COMPUTE target variable=expression
Este mandato no lee el conjunto de datos activo. Se almacena, pendiente de ejecución con el siguiente mandato que lee el conjunto de datos. Consulte el tema Orden de mandatos para obtener más información.
La sintaxis del mandato COMPUTE se puede generar desde el diálogo Calcular variable .
Ejemplo
COMPUTE newvar1=var1+var2.
COMPUTE newvar2=RND(MEAN(var1 to var4).
COMPUTE logicalVar=(var1>5).
STRING newString (A10).
COMPUTE newString=CONCAT((RTRIM(stringVar1), stringVar2).
Las funciones y operadores disponibles para COMPUTE se describen en.
- Operaciones aritméticas
- Constantes numéricas
- Funciones numéricas
- Funciones aritméticas
- Funciones estadísticas
- Funciones de variables aleatorias y de distribución
- Funciones de cadena
- Funciones de conversión de cadena/numérica
- Funciones lógicas
- Operadores relacionales
- NOT, operador lógico
- Operadores lógicos AND y OR
- Función LAG
- Funciones de valores perdidos
- Expresiones de puntuación
- Funciones de fecha y hora