Concepto
Denominamos función a las herramientas de cálculo que se pone a nuestro alcance para obtener cálculos de operaciones más o menos complejas. Existen funciones de dos tipos:
• | Denominamos funciones lógicas, a aquellas funciones que nos devuelven como resultado de su aplicación un verdadero o falso. |
• | Denominamos funciones aritméticas a aquellas expresiones que nos van a devolver como resultado de la operación un número que podrá ser operado con una expresión aritmética, constante o variable numérica. |
Sintaxis de las funciones
• | ABS(EXPRESIÓN) Valor absoluto de una determinada expresión. |
• | ACUMULADO(VARIABLE) Calcula el acumulado registro a registro de una variable del estudio |
• | AÑOS(FECHA 1;FECHA 2) Años que hay entre una variable de tipo fecha y otra variable de tipo fecha. |
• | CAMBIA.ESCALA(EXPRESIÓN;MÁXIMO) Valor invertido de una escala, dónde máximo es el mayor valor que se puede alcanzar en la escala. |
• | COND.DESVTIP(EXPRESIÓN;”CONDICIÓN”) Expresión que nos permite calcular es estadístico del mismo nombre sobre una variable del archivo, y utilizarlo en otras expresiones aritméticas; el estadístico calculado se obtendrá sólo sobre los casos que cumplan la condición del parámetro) |
• | COND.MAX(EXPRESIÓN;”CONDICIÓN”) Expresión que nos permite calcular es estadístico del mismo nombre sobre una variable del archivo, y utilizarlo en otras expresiones aritméticas; el estadístico calculado se obtendrá sólo sobre los casos que cumplan la condición del parámetro) |
• | COND.MEDIA(EXPRESIÓN;”CONDICIÓN”) Expresión que nos permite calcular es estadístico del mismo nombre sobre una variable del archivo, y utilizarlo en otras expresiones aritméticas; el estadístico calculado se obtendrá sólo sobre los casos que cumplan la condición del parámetro) |
• | COND.MIN(EXPRESIÓN;”CONDICIÓN”) Expresión que nos permite calcular es estadístico del mismo nombre sobre una variable del archivo, y utilizarlo en otras expresiones aritméticas; el estadístico calculado se obtendrá sólo sobre los casos que cumplan la condición del parámetro) |
• | COND.SUMA(EXPRESIÓN;”CONDICIÓN”) Expresión que nos permite calcular es estadístico del mismo nombre sobre una variable del archivo, y utilizarlo en otras expresiones aritméticas; el estadístico calculado se obtendrá sólo sobre los casos que cumplan la condición del parámetro) |
• | COND.VARI(EXPRESIÓN;”CONDICIÓN”) Expresión que nos permite calcular es estadístico del mismo nombre sobre una variable del archivo, y utilizarlo en otras expresiones aritméticas; el estadístico calculado se obtendrá sólo sobre los casos que cumplan la condición del parámetro) |
• | CREARFECHA(EXPRESION DE AÑOS;EXPRESIÓN DE MESES;EXPRESION DE DIAS) A partir de tres variables numéricas se unirán formando una fecha. Si alguna de ellas no existe, se substituye por un 0 |
• | CREARHORA(EXPRESION DE HORAS;EXPRESION DE MINUTOS;EXPRESION DE SEGUNDOS) A partir de tres variables numéricas se unirán formando una hora. Si alguna de ellas no existe, se substituye por un 0 |
• | DECIMALES(EXPRESION) Devuelve la parte decimal de una expresión numérica. |
• | DESVTIP(EXPRESIÓN_1;EXPRESIÓN_2;...;EXPRESIÓN_N) Desviación típica de una serie de expresiones registro a registro. |
• | DIAS(FECHA 1;FECHA 2) Días que hay entre una variable de tipo fecha y otra variable de tipo fecha. |
• | DIASEMANA(VarFecha) retorna un número de 1 a 7, donde 1 es lunes. |
• | EXTRAEFECHA(EXPRESIÓN;”A” ó “Mes” ó “D” ó "S" ó "DS") De una variable tipo fecha, extrae la información solicitada por el parámetro: A para Años, Mes para meses o D para días, S para número de semana y DS para día de la semana a una variable numérica métrica |
• | EXTRAEHORA(EXPRESIÓN;”H” ó “Min” ó “S”) De una variable tipo hora, extrae la información solicitada por el parámetro: H para horas, Min para minutos o S para segundos a una variable numérica métrica |
• | HORAS(HORA 1;HORA 2) Horas que hay entre una variable de tipo hora y otra variable de tipo hora. |
• | INDEFINIDA(VARIABLE) Función lógica que devuelve un 1 si es un código indefinido o un 0 si es un código definido. |
• | LAST(VARIABLE DE TIPO MULTIPLE), devuelve el último valor grabado en una múltiple |
• | LN(EXPRESIÓN) Logaritmo neperiano de una expresión. |
• | LOG(EXPRESIÓN) Logaritmo base 10 de una expresión. |
• | MAX(EXPRESIÓN_1;EXPRESIÓN_2;...;EXPRESIÓN_N) Dadas unas expresiones aritméticas, máximo registro a registro. |
• | MAXINDEX(EXPRESIÓN_1;EXPRESIÓN_2;...;EXPRESIÓN_N) Retorna el valor del índice (orden de variable) que cumple con el estadístico máximo. Si ponemos tres variables, 1 será la primera variable, 2 la segunda y 3 la tercera. |
• | MAXRANGO(VARIABLE_1; VARIABLE_2; ...;VARIABLE_N) Devuelve el valor máximo del rango localizado al realizar trade – offs entre parejas de variables. |
• | MEDIA(EXPRESIÓN1;EXPRESIÓN2;...;EXPRESIÓNN) Dadas unas expresiones aritméticas, se calcula la media registro a registro. |
• | MENCIONES(VAR. ) Número de ítemes que se contestan en una variable múltiple. |
• | MESES(FECHA 1;FECHA 2) Meses que hay entre una variable de tipo fecha y otra variable de tipo fecha. |
• | MIN(EXPRESIÓN1;EXPRESIÓN2;...;EXPRESIÓNN) Dadas unas expresiones aritméticas, mínimo registro a registro. |
• | MININDEX(EXPRESIÓN_1;EXPRESIÓN_2;...;EXPRESIÓN_N) Retorna el valor del índice (orden de variable) que cumple con el estadístico mínimo. Si ponemos tres variable 1 será la primera variable, 2 la segunda y 3 la tercera. |
• | MINRANGO(VARIABLE_1; VARIABLE_2; ...;VARIABLE_N) Devuelve el valor mínimo del rango localizado al realizar trade – offs entre parejas de variables. |
• | MINUTOS(HORA 1;HORA 2) Minutos que hay entre una expresión de tipo hora y otra variable de tipo hora. |
• | MOD(Exp1;Exp2), calcula el resto de la división entre la variable o expresión 1 y la variable o expresión 2. |
• | NUMALEATORIO(EXPRESIÓN) Cálculo de un número aleatorio entre 0 y el valor de la expresión |
• | NUMERAR(MÁXIMO VALOR A NUMERAR) Numerar los registros con un máximo. Llegado a ese máximo se reinicia la numeración. |
• | RAIZ.C(EXPRESIÓN) Raíz cuadrada de una expresión. |
• | RAIZ.N(N;EXPRESIÓN) Raíz n – ésima de una expresión. |
• | REDONDEA(EXPRESIÓN;DECIMALES) Redondear según normas internacionales una expresión y con los decimales indicados. |
• | ROUND(EXPRESION) Redondea a valor intro |
• | SEGUNDOS(H1;H2) Segundos que hay entre una variable de tipo hora y otra variable de tipo hora. |
• | SUBCADENA(VARIABLE;CADENA DE CARACTERES) Función booleana que retorna un 1 si localiza la subcadena de caracteres buscada en otra cadena. |
• | SUBSTR(CADENA DE CARACTERES;INTERVALO) Función que retorna una cadena de caracteres buscando a partir del intervalo establecido |
• | SUMA(EXPRESIÓN_1;EXPRESIÓN_2;...;EXPRESIÓN_N) Suma las variables numéricas contenidas en la expresión. Se puede utilizar un intervalo de variables con la opción SUMA(VAR1..VARn), es decir, incluyendo 1ª y última variable del intervalo. En caso de haber variables con distinto tipo por medio, no serían contabilizadas. |
• | SUMAFECHA(EXPRESIÓN_1 DE AÑOS;EXPRESIÓN_2 DE MESES;...;EXPRESIÓN_N DE DIAS; "A" o "Mes" o "D") Suma transformando a días los valores de una fecha PERO CONTABILIZADA EN TRES VARIABLES NUMÉRICAS MÉTRICAS, la primera contiene los años, la segunda los meses y la tercera los días. Es necesario indicar también el formato en el que se desea el resultado: Años (A), Meses (Mes) o Días (D) |
• | SUMAHORA(EXPRESIÓN_1 DE HORAS;EXPRESIÓN_2 DE MINUTOS;...;EXPRESIÓN_N DE SEGUNDOS; "H" o "Min" o "S") Suma transformando a días los valores de una hora PERO CONTABILIZADA EN TRES VARIABLES NUMÉRICAS MÉTRICAS, la primera contiene las horas, la segunda los minutos y la tercera los segundos. Es necesario indicar también el formato en el que se desea el resultado: Horas (H), Minutos (Min) o segundos (S). |
• | TRUNCA(EXPRESIÓN) Elimina la parte decimal de una expresión. |
• | VALOR.DESVTIP(variable) Expresión que nos permite calcular es estadístico del mismo nombre sobre una variable del archivo, y utilizarlo en otras expresiones aritméticas |
• | VALOR.MAX(variable) Expresión que nos permite calcular es estadístico del mismo nombre sobre una variable del archivo, y utilizarlo en otras expresiones aritméticas |
• | VALOR.MEDIA(variable) Expresión que nos permite calcular es estadístico del mismo nombre sobre una variable del archivo, y utilizarlo en otras expresiones aritméticas |
• | VALOR.MIN(variable) Expresión que nos permite calcular es estadístico del mismo nombre sobre una variable del archivo, y utilizarlo en otras expresiones aritméticas |
• | VALOR.SUMA(variable) Expresión que nos permite calcular es estadístico del mismo nombre sobre una variable del archivo, y utilizarlo en otras expresiones aritméticas |
• | VALOR.VARI(variable) Expresión que nos permite calcular es estadístico del mismo nombre sobre una variable del archivo, y utilizarlo en otras expresiones aritméticas |
• | VALOR. Z(EXPRESIÓN) Calcula el valor normalizado de la expresión, valor menos su media cociente con la desviación típica. |
• | VARIANZA(EXPRESIÓN1;EXPRESIÓN2;...;EXPRESIÓNN) Varianza de una serie de expresiones aritméticas registro a registro |
• | XDESVTIP(EXPRESIÓN_1;EXPRESIÓN_2;...;EXPRESIÓN_N) Calcula el estadístico del mismo nombre pero no contabilizando los valores perdidos o especiales |
• | XMEDIA(EXPRESIÓN_1;EXPRESIÓN_2;...;EXPRESIÓN_N) Calcula el estadístico del mismo nombre pero no contabilizando los valores perdidos o especiales |
• | XSUMA(EXPRESIÓN_1;EXPRESIÓN_2;...;EXPRESIÓN_N) Calcula el estadístico del mismo nombre pero no contabilizando los valores perdidos o especiales |
• | XVARIANZA(EXPRESIÓN_1;EXPRESIÓN_2;...;EXPRESIÓN_N) Calcula el estadístico del mismo nombre pero no contabilizando los valores perdidos o especiales |
|