CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
|
Descripción
|
Dependiendo de las condiciones sobre una o más columnas, asignar valor a una o más columnas de un formato especifico en la base de datos, retorna la cantidad de filas o ocurrencias que cumplen la(s) condición(es).
|
Parámetros
|
Variable: Variable en la que se formatea la asignación de ocurrencias.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
INICIO_FORMULA
SI ISNULL(ESTADO) == FALSO ENTONCES BD(COMODIN) = ASIGNAR_OCURRENCIAS(ESTADO_DONDE)
FIN_SI FIN_FORMULA
ESTADO VR(informe="62",formulario="14256",bloque="1",columna="44", renglon="10")
ESTADO_DONDE
ABFC(informe="62", nit="1", fechaCorte="2015-06-30", formulario="14250",bloque="1" condiciones "Y", columna="4" "==" (informe="62", formulario="14256", bloque="1", columna="4", renglon="10") "Y", columna="8" "==" (informe="62", formulario="14256", bloque="1", columna="8", renglon="10") "Y", columna="32" "==" (informe="62", formulario="14256", bloque="1", columna="20", renglon="10") "Y", columna="40" "==" (informe="62", formulario="14256", bloque="1", columna="24", renglon="10") operacion="actualizar" columna="80" "=" (informe="62", formulario="14256", bloque="1", columna="44", renglon="10")) COMODIN VR(informe="62", formulario="14256", bloque="1", columna="4", renglon="10") |
Por ser una función que busca en base de datos, solo se ejecutan del lado de servidor, si esta función se usa dentro de una fórmula tipo Asignación se debe asignar a la variable COMODIN.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
|
Descripción
|
Dependiendo de las condiciones sobre una o más columnas, asignar valor a una o más columnas de un formato especifico, que se encuentra en memoria, que cumplen la condición.
Se puede realizar diferentes combinaciónes de las funciones |
Parámetros
|
Variable: Variable en la que se formatea la asignación de ocurrencias.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
INICIO_FORMULA
SI ASIGNAR_OCURRENCIAS_MEM(LLAVE) == 0 ENTONCES SI ASIGNAR_OCURRENCIAS(LLAVE) == 0 ENTONCES SI ASIGNAR_OCURRENCIAS_MEM(LLAVE_1) == 0 ENTONCES SI ASIGNAR_OCURRENCIAS(LLAVE_1) == 0 ENTONCES SI ASIGNAR_OCURRENCIAS_MEM(LLAVE_2) == 0 ENTONCES COMODIN = ASIGNAR_OCURRENCIAS(LLAVE_2) FIN_SI FIN_SI FIN_SI FIN_SI FIN_SI FIN_FORMULA ***************** Ejemplo 2 *****************
INICIO_FORMULA SI BUSCAR_OCURRENCIAS(LLAVE) < 1ENTONCES SI BUSCAR_OCURRENCIAS_MEM(LLAVE) < 1 ENTONCES INCORRECTO FIN_FORMULA NOTA: Posterior a la validacion y que la información requerida no se encuentre en el Servidor, se requiera proceder a validarla en memoria |
Restricciones
|
Si esta función se usa dentro de una fórmula tipo Asignación se debe asignar a la variable COMODIN.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
BUSCAR_CELDA(ubicación, informe, fecha_corte,nit)
|
Descripción
|
Retorna el valor de una celda en la base de datos.
|
Parámetros
|
Ubicación: Variable que indica el valor de la celda a buscar.
Informe: Número del código de informe a buscar.
Fecha corte: Cadena con formato de fecha para buscar la fecha de corte.
Nit: Cadena con el Nit a buscar.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
a= BUSCAR_CELDA (b,’1’,’2009-12-31’,’999999999’)
|
Restricciones
|
Por ser una función que busca en base de datos, solo se ejecutan del lado de Servidor.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
BUSCAR_OCURRENCIAS(condición)
|
Descripción
|
Devuelve el número de ocurrencias definidas por una condición en base de datos, solo retornará un valor Numérico dependiendo la validación realizada.
|
Parámetros
|
Condición: Se encuentra definida por los filtros seleccionados en la edición de la variable, estos pueden ser (Modalidad, Nit, Fecha de corte, Formulario, Bloque, y Columna) en donde se encuentre la información a validar.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
INICIO_FORMULA
SI BUSCAR_OCURRENCIAS(LLAVE) > 1 ENTONCES INCORRECTO FIN_SI FIN_FORMULA LLAVE BFC(informe="63", nit="1", fechaCorte="2015-06-30", formulario="14257", bloque="1" condiciones "Y", columna="4" "==" informe="63", formulario="14257", bloque="1", columna="4", renglon="10" "Y", columna="8" "==" informe="63", formulario="14257", bloque="1", columna="8", renglon="10" "Y", columna="24" "==" informe="63", formulario="14257", bloque="1", columna="24", renglon="10") ***************** Ejemplo 2 *****************
INICIO_FORMULA SI BUSCAR_OCURRENCIAS(LLAVE) < 1 ENTONCES SI BUSCAR_OCURRENCIAS_MEM(LLAVE) < 1 ENTONCES INCORRECTO FIN_SI FIN_FORMULA NOTA: Posterior a la validacion y que la información requerida no se encuentre en el Servidor, se requiera proceder a validarla en memoria |
Restricciones
|
Por ser una función que busca en base de datos, solo se ejecutan del lado de Servidor.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
|
Descripción
|
Devuelve el número de ocurrencias definidas por una condición en base de datos, solo retornará un valor Numérico dependiendo la validación realizada.
|
Parámetros
|
Condición: Se encuentra definida por los filtros seleccionados en la edición de la variable, estos pueden ser (Modalidad, Nit, Fecha de corte, Formulario, Bloque, y Columna) en donde se encuentre la información a validar.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
INICIO_FORMULA
SI BUSCAR_OCURRENCIAS_MEM(LLAVE) > 1 ENTONCES INCORRECTO FIN_SI FIN_FORMULA LLAVE BFC(informe="63", nit="1", fechaCorte="2015-06-30", formulario="14257", bloque="1" condiciones "Y", columna="4" "==" informe="63", formulario="14257", bloque="1", columna="4", renglon="10" "Y", columna="8" "==" informe="63", formulario="14257", bloque="1", columna="8", renglon="10" "Y", columna="24" "==" informe="63", formulario="14257", bloque="1", columna="24", renglon="10") |
Restricciones
|
Ninguna
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
BUSCAR_REF(variable)
|
Descripción
|
Devuelve el valor buscado
|
Parámetros
|
Variable: Variable en la que se formatea la asignación de búsqueda.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
a=BUSCAR_REF (variable)
|
Restricciones
|
Ninguna.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
CALCULADV( nit )
|
Descripción
|
Calcula y retorna el digito de verificación de un NIT.
|
Parámetros
|
Nit: Variable que especifica el NIT.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
INICIO_FORMULA
SI NULL(TIPO_CONTROL) == 1 ENTONCES CORRECTO SINO SI ISNULL(DV_SUPERVISOR) == VERDADERO ENTONCES INCORRECTO SINO SI ISNULL(ID_SUPERVISOR) == VERDADERO ENTONCES INCORRECTO SINO SI DV_SUPERVISOR != CALCULADV(ID_SUPERVISOR) ENTONCES INCORRECTO SINO CORRECTO FIN_SI FIN_SI FIN_SI FIN_SI FIN_FORMULA TIPO_CONTROL VR(informe="50", formulario="14206", bloque="1", columna="24", renglon="10") ID_SUPERVISOR VR(informe="50", formulario="14206", bloque="1", columna="32", renglon="10") DV_SUPERVISOR VR(informe="50", formulario="14206", bloque="1", columna="36", renglon="10") |
Restricciones
|
El parámetro NIT debe ser una variable que referencie a una celda que tenga formato de NIT (9 dígitos).
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
CELDA(formato, bloque, fila, columna)
|
Descripción
|
Devuelve el valor de la celda específica.
|
Parámetros
|
Formato: Número que indica el formato para la búsqueda de la celda.
Bloque: Número que indica el bloque para la búsqueda de la celda.
Fila: Número o variable que indica la fila para la búsqueda de la celda.
Columna: Número o variable que indica la columna para la búsqueda de la celda.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
INICIO_FORMULA
SI TIPO_REGISTRO_F4100_B1_R0 != 1 ENTONCES CORRECTO SINO SI CODIGO_MODIFICACION_F4100_B1_R0 == 1 ENTONCES CORRECTO SINO SI CELDA('4110','1',FILA,'188') != ESTADO_F4100_B1_R0 ENTONCES INCORRECTO FIN_SI FIN_SI FIN_SI FIN_FORMULA ESTADO_F4100_B1_R0 VR(informe="6", formulario="4100", bloque="1", columna="188", renglon="10") TIPO_REGISTRO_F4100_B1_R0 VR(informe="6", formulario="4100", bloque="1", columna="12", renglon="10") CODIGO_MODIFICACION_F4100_B1_R0 VR(informe="6", formulario="4100", bloque="1", columna="16", renglon="10") FILA VR(informe="6", formulario="4100", bloque="1", columna="232", renglon="10") |
Restricciones
|
El formato, el bloque, la fila, la columna deben apuntar a un valor reportado numérico.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
COMPARATEXTONS (texto, patron ).
|
Descripción
|
Devuelve verdadero si un texto coincide con una expresión regular, de lo contrario devuelve falso, no discrimina entre mayúsculas y minúsculas.
|
Parámetros
|
Texto: Texto a comparar.
Patrón: expresión regular.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
SI COMPARATEXTONS (a,’/ba/b’)== VERDADERO ENTONCES
CORRECTO
SINO
INCORRECTO
|
Restricciones
|
Ninguna.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
COMPARATEXTO(variable1,variable2)
|
Descripción
|
Función utilizada en formulas de tipo validación, devuelve un valor Booleano si encuentra coincidencias entre el valor VR y el texto enviado.
|
Parámetros
|
Variable1: Puede ser de tipo texto o Columna (VR).
Variable2: Solo recibe texto.
|
Aplica a fórmulas
|
Validación
|
Ejemplos
|
INICIO_FORMULA
SI COMPARATEXTO(CELDA22,'prueba')== VERDADERO ENTONCES CORRECTO
SINO INCORRECTO
FIN_SI
FIN_FORMULA
|
Restricciones
|
Por ser una función que retorna un valor Boolean solo puede usarse en fórmulas de tipo Validación.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
CONTEO (Modalidad, Bloque, Columna)
|
Descripción
|
Dependiendo de las condiciones sobre un Modalidad, Bloque y columna, retorna la cantidad (Valor Numérico) de filas que contienen información.
|
Parámetros
|
Condición: Combinación de Modalidad, Bloque, Columna realizada en el Storm Admin.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
INICIO_FORMULA
SI CONTEO('2','3','1')< 5 ENTONCES CORRECTO
SINO INCORRECTO
FIN_SI
FIN_FORMULA
|
Restricciones
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
DIFERENCIAFECHA(FECHA_INICIAL, FECHA_FINAL)
|
Descripción
|
Retorna un valor numérico obtenido de la diferencia de dos fechas, este valor será expresado en Dias.
|
Parámetros
|
Fecha_inicial: Solo puede ser un VR y su formato debe corresponder a una celda tipo fecha con formato yyyy-mm-dd
Fecha_final: Solo puede ser un VR y su formato debe corresponder a una celda tipo fecha con formato yyyy-mm-dd
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
INICIO_FORMULA
SI DIFERENCIAFECHA(CELDA1,CELDA2) < 5 ENTONCES CORRECTO
SINO INCORRECTO
FIN_SI
FIN_FORMULA
|
Restricciones
|
Es necesario tener en cuenta que si la FECHA_FINAL es menor a la FECHA_INICIAL el valor que se retorne será un Numérico negativo.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
EXTRAERDIA (fecha)
|
Descripción
|
Retorna el día de una fecha específica.
|
Parámetros
|
Fecha: Fecha a procesar.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
a = EXTRAERDIA (b)
|
Restricciones
|
El parámetro fecha debe referenciar a una celda tipo fecha.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
EXTRAERMES(fecha)
|
Descripción
|
Retorna el mes de una fecha específica.
|
Parámetros
|
Fecha: Fecha a procesar.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
INICIO_FORMULA
SI NULL(ESTADO) != 8 ENTONCES SI ISNULL(FECHA_NOVEDAD) == VERDADERO ENTONCES ALERTA 'CB-0016 El año o mes es diferente a la fecha de corte' SINO SI EXTRAERANNO(FECHA_NOVEDAD) != EXTRAERANNO() || EXTRAERMES(FECHA_NOVEDAD) != EXTRAERMES() ENTONCES ALERTA 'CB-0016 El año o mes es diferente a la fecha de corte' FIN_SI FIN_SI FIN_SI FIN_FORMULA ESTADO VR(informe="50", formulario="14203", bloque="1", columna="24", renglon="10") FECHA_NOVEDAD VR(informe="50", formulario="14203", bloque="1", columna="28", renglon="10") |
Restricciones
|
El parámetro fecha debe referenciar a una celda tipo fecha.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
EXTRAERANNO(fecha)
|
Descripción
|
Retorna el año de una fecha específica.
|
Parámetros
|
Fecha: Fecha a procesar.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
INICIO_FORMULA
SI NULL(ESTADO) != 8 ENTONCES SI ISNULL(FECHA_NOVEDAD) == VERDADERO ENTONCES ALERTA 'CB-0016 El año o mes es diferente a la fecha de corte' SINO SI EXTRAERANNO(FECHA_NOVEDAD) != EXTRAERANNO() || EXTRAERMES(FECHA_NOVEDAD) != EXTRAERMES() ENTONCES ALERTA 'CB-0016 El año o mes es diferente a la fecha de corte' FIN_SI FIN_SI FIN_SI FIN_FORMULA ESTADO VR(informe="50", formulario="14203", bloque="1", columna="24", renglon="10") FECHA_NOVEDAD VR(informe="50", formulario="14203", bloque="1", columna="28", renglon="10") |
Restricciones
|
El parámetro fecha debe referenciar a una celda tipo fecha.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
ENCONTRAR_IGUAL(valor1,valor2)
|
Descripción
|
Busca en base de datos el valor de una celda y retorna verdadero si lo encuentra, de lo contrario retorna falso.
|
Parámetros
|
Valor1: Variable que indica el valor a buscar.
Varlor2: Variable que indica donde se busca.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
SI ENCONTRAR_IGUAL (valor1,valor2)==VERDADERO
ENTONCES
CORRECTO
SINO
INCORRECTO
|
Restricciones
|
Por ser una función que busca en base de datos, solo se ejecutan del lado de Servidor, si esta función se usa dentro de una fórmula tipo Asignación se debe asignar a la variable COMODIN.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
|
Descripción
|
Devuelve la fecha de corte del archivo que se está procesando.
|
Parámetros
|
Ninguno.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
INICIO_FORMULA
SI ISNULL(FECHA_SEGUIMIENTO) == VERDADERO ENTONCES CORRECTO SINO SI FECHA_SEGUIMIENTO > FECHA_CORTE() ENTONCES INCORRECTO SINO CORRECTO FIN_SI FIN_SI FIN_FORMULA FECHA_SEGUIMIENTO VR(informe="62", formulario="14256", bloque="1", columna="48", renglon="10") |
Restricciones
|
Ninguna.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
|
Descripción
|
Devuelve el código de la fila por la cual itera una fórmula heredable.
|
Parámetros
|
Ninguno
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
INICIO_FORMULA
SI TIPO_REGISTRO_F4200_B1_R0 != 1 ENTONCES CORRECTO SINO
SI NULL(CODIGO_NOVEDAD_F4200_B1_R0) == 1 ENTONCES CORRECTO SINO
SI ISNULL(AVANCE_DESEMBOLSO) == VERDADERO ENTONCES INCORRECTO SINO
SI CELDA('4110','1',FILA,'180') == '' ENTONCES CORRECTO SINO
SI CELDA('4110','1',FILA,'180') <= AVANCE_DESEMBOLSO ENTONCES CORRECTO SINO
INCORRECTO FIN_SI FIN_SI FIN_SI FIN_SI FIN_SI FIN_FORMULA |
Restricciones
|
Si la fórmula no es heredable el valor devuelto es -1.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
|
Descripción
|
Devuelve verdadero si el valor a buscar es nulo, de lo contrario devuelve falso.
|
Parámetros
|
Valor: Variable a buscar y verificar.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
INICIO_FORMULA
SI ISNULL(FECHA_SEGUIMIENTO) == VERDADERO ENTONCES CORRECTO SINO SI FECHA_SEGUIMIENTO > FECHA_CORTE() ENTONCES INCORRECTO SINO CORRECTO FIN_SI FIN_SI FIN_FORMULA FECHA_SEGUIMIENTO VR(informe="62", formulario="14256", bloque="1", columna="48", renglon="10") |
Restricciones
|
El parámetro valor debe referenciar a una celda válida.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
HOY()
|
Descripción
|
Devuelve la fecha actual.
|
Parámetros
|
Ninguno.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
a=HOY()
|
Restricciones
|
Ninguna.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
ISREGEXP (texto, patrón )
|
Descripción
|
Devuelve verdadero si un texto coincide con una expresión regular, de lo contrario devuelve falso.
|
Parámetros
|
Texto: Texto a comparar.
Patrón: expresión regular.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
SI ISREGEXP (b,’c*’) == VERDADERO ENTONCES
CORRECTO
SINO
INCORRECTO
|
Restricciones
|
Ninguna.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
ISCORREO (texto)
|
Descripción
|
Verifica si un texto tiene formato de correo electrónico.
|
Parámetros
|
Texto: Texto a verificar.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
SI ISCORREO(a) == VERDADERO
ENTONCES
CORRECTO
SINO INCORRECTO
|
Restricciones
|
El parámetro texto debe referenciar a una celda válida.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
ISNULLCELDA (Modalidad, Bloque, Fila, Columna)
|
Descripción
|
Retorna valor VERDADERO o FALSO dependiendo de la configuración de la condición la cual debe contener información de la Modalidad, Bloque, Fila y Columna
|
Parámetros
|
Condición: La Condición debe contener la información de la Modalidad, Bloque, Fila y Columna
|
Aplica a fórmulas
|
Validación
|
Ejemplos
|
INICIO_FORMULA
SI ISNULLCELDA('3','2','1','1')==VERDADERO ENTONCES CORRECTO
SINO INCORRECTO
FIN_SI
FIN_FORMULA
|
Restricciones
|
Por devolver un valor Boolean solo aplica a formulas de tipo Validación.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
NIT()
|
Descripción
|
Devuelve el NIT del archivo que se está procesando.
|
Parámetros
|
Ninguno.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
INICIO_FORMULA
SI ISNULL(CODIGO_ENTIDAD) == FALSO ENTONCES SI CODIGO_ENTIDAD == NIT() ENTONCES CORRECTO SINO INCORRECTO FIN_SI SINO INCORRECTO FIN_SI FIN_FORMULA |
Restricciones
|
Ninguna.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
NUMCAR(valor)
|
Descripción
|
Devuelve el número de caracteres de un valor cualquiera.
|
Parámetros
|
Valor: Texto a contar el número de caracteres de un valor Reportado (Modalidad,formato,bloque,columna,fila)
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
INICIO_FORMULA
SI NULL(POLITICA) == 65 ENTONCES SI NUMCAR(OBSERVA) <= 0 ENTONCES INCORRECTO FIN_SI FIN_SI FIN_FORMULA |
Restricciones
|
Ninguna.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
|
Descripción
|
Retorna el valor de la variable que se envía o el número 0 si la celda referenciada es Nula (Solo si no contiene datos).
|
Parámetros
|
Variable: Recibe la configuración de un valor Reportado (Modalidad,formato,bloque,columna,fila)
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
IINICIO_FORMULA
SI NULL(POLITICA) == 65 ENTONCES SI NUMCAR(OBSERVA) <= 0 ENTONCES INCORRECTO FIN_SI FIN_SI FIN_FORMULA |
Restricciones
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
MAXIMO(Modalidad, Bloque, Columna)
|
Descripción
|
Retorna el Máximo valor reportado en un formulario dadas las coordenadas de informe o modalidad, Bloque, Columna
|
Parámetros
|
Se debe especificar el el informe o modalidad, Bloque, Columna.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
INICIO_FORMULA
CELDA1=MAXIMO('5','3','2')
FIN_FORMULA
|
Restricciones
|
Por ser una función que retorna un valor numérico es necesario tener en cuenta que puede presentar inconsistencia, o simplemente no operará sobre columnas de tipo texto o alfanumérico.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
MINIMO(Modalidad, Bloque, Columna)
|
Descripción
|
Dependiendo de las condiciones sobre una columna, retorna la cantidad numérica menor encontrada en todas sus filas.
|
Parámetros
|
Se debe especificar la Modalidad, Bloque, Columna.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
INICIO_FORMULA
CELDA1=MINIMO('5','3','2')
FIN_FORMULA
|
Restricciones
|
Por ser una función que retorna un valor numérico es necesario tener en cuenta que puede presentar inconsistencia, o simplemente no operará sobre columnas de tipo texto o alfanumérico.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
PROMEDIO (Modalidad, Bloque, Columna)
|
Descripción
|
Retorna el valor Promedio reportado en un formulario dadas las coordenadas de Modalidad, Bloque, Columna, cálculo realizado en todas sus filas o registros.
|
Parámetros
|
Se debe especificar la Modalidad, Bloque, Columna.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
INICIO_FORMULA
CELDA1=PROMEDIO('5','3','2')
FIN_FORMULA
|
Restricciones
|
Por ser una función que retorna un valor numérico es necesario tener en cuenta que puede presentar inconsistencia, o simplemente no operará sobre columnas de tipo texto o alfanumérico.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
RAZONSOCIAL ()
|
Descripción
|
Devuelve la razón social del archivo que se está procesando.
|
Parámetros
|
Ninguno.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
a=RAZONSOCIAL()
|
Restricciones
|
Ninguna.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
REDONDEAR (variable)
|
Descripción
|
Redondea un número al entero más cercano, el número a redondear puede ser entero o decimal.
|
Parámetros
|
Variable: Celda a la que se le aplica el redondeo.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
a=REDONDEAR (b)
c=REDONDEAR (d)
|
Restricciones
|
La variable a redondear debe referenciar a una celda numérica.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
REPRESENTANTE_LEGAL ()
|
Descripción
|
Esta función retornará el Nombre del representante legal de la entidad actual para la cual se ejecute.
|
Parámetros
|
No recibe Variables ó parámetros
|
Aplica a fórmulas
|
TODAS
|
Ejemplos
|
CELDA1=REPRESENTANTE_LEGAL()
|
Restricciones
|
No recibe ningún parámetro, si este es enviado será omitido.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
SUMARMESES (fecha, meses, [dia])
|
Descripción
|
Devuelve la fecha enviada agregándole n meses.
|
Parámetros
|
Fecha: Variable que especifica la fecha a cambiar.
Meses: Número de meses a sumar a la fecha enviada.
Día: Parámetro opcional que indica el día del mes de la nueva fecha devuelta.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
a=SUMARMESES (b,’ 2’)
b=SUMARMESES(c, ‘4’,’ 5’)
|
Restricciones
|
El parámetro fecha debe ser una variable que referencie a una celda tipo fecha.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
SUMAFILASREF(formato,bloque,columna,columnaDatos )
|
Descripción
|
|
Parámetros
|
Formato: Número que indica el formato para la búsqueda de la celda.
Bloque: Número que indica el bloque para la búsqueda de la celda.
Fila: Número o variable que indica la fila para la búsqueda de la celda.
Columna: Número o variable que indica la columna para la búsqueda de la celda.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
|
Restricciones
|
Ninguna.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
|
Descripción
|
Calcula los totales para un formato que contenga celdas tipo total.
|
Parámetros
|
Formato: formato al cual se le calcula los totales.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
COMODIN=TOTAL (‘20’)
|
Restricciones
|
Cuando esta función se utiliza en fórmulas tipo Asignación es necesario asignarla a una variable COMODIN.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
TOTALFILAS(formato,bloque ).
|
Descripción
|
Devuelve el total de las filas para un formato y un bloque.
|
Parámetros
|
Formato: Número que indica el formato para la búsqueda de la celda.
Bloque: Número que indica el bloque para la búsqueda de la celda.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
a=TOTALFILAS (‘130’, ’1’)
|
Restricciones
|
Los parámetros formato y bloque deben referenciar a códigos validos.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
TOTALFILASREF (formato,bloque,columna )
|
Descripción
|
|
Parámetros
|
Formato: Número que indica el formato para la búsqueda de la celda.
Bloque: Número que indica el bloque para la búsqueda de la celda.
Columna: Número o variable que indica la columna para la búsqueda de la celda.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
|
Restricciones
|
Ninguna.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
TRUNCAR(variable ,valor)
|
Descripción
|
Trunca un valor a una cantidad de decimales.
|
Parámetros
|
Variable: Celda a la que se le aplica el truncamiento.
Valor: Número que indica la cantidad de decimales
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
a=TRUNCAR (b, ‘2’)
c=TRUNCAR (d, ‘4’)
|
Restricciones
|
La variable a truncar debe referenciar a una celda numérica.
|
CARACTERÍSTICAS
|
DESCRIPCIÓN
|
Nombre función
|
VALIDAFKEXT(formato, bloque, columna, columnas…)
|
Descripción
|
Valida que todas las filas que tenga el mismo valor en la columna seleccionada sean iguales, en un conjunto de columnas del mismo formato, si es afirmativo retorna verdadero, de lo contrario retorna falso.
|
Parámetros
|
Formato: Número de código de formato donde se realizará la búsqueda.
Bloque: Número de código de bloque donde se realizará la búsqueda.
Columna: Número de código de columna donde se realizará la búsqueda.
Columnas: Conjunto de números de códigos de columna donde se realizará la búsqueda.
|
Aplica a fórmulas
|
Todas
|
Ejemplos
|
SI VALIDAFKEXT (‘102’,’1’,’4’,’8’,’12’)==VERDADERO ENTONCES CORRECTO FIN_SI
SI VALIDAFKEXT (‘205’,’2’,’8’,’4’,’12’,’16’,’20’,’22’)==VERDADERO ENTONCES CORRECTO FIN_SI
|
Restricciones
|
Todos los parámetros deben referenciar a valor válidos en los formatos.
|



