Funciones

Top  Previous  Next

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
GRUPOS(VARIABLE)
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