OPUS AEC 10 CMS 2009 2010 Integrando funciones a las expresiones


Integrando funciones a las expresiones

Integrando funciones a las expresiones

Una vez que usted conoce las funciones las puede integrar dentro de una expresión. Supongamos que usted desea una expresión que escriba el nombre del mes de alguna fecha que tiene el formato 12/11/99, y existe un campo que se llama FECHA (y si existe en los reportes hechos con la plantilla Análisis de materiales) con este formato.

Entonces empezamos a construir esta expresión. Primero sabemos que existe una función que nos da en un número el mes de una fecha (EXTRAERMES) dándole como argumento una fecha y existe otra función que nos devuelve el nombre de un mes (MESCADENA) dándole como argumento un número.

La función quedaría así:

[ ‘ Mes ‘ + MESCADENA(EXTRAERMES(FECHA))]

Esta expresión funciona de la siguiente manera:

Primero la función EXTRAERMES recibe el campo FECHA que contiene una fecha, y le extrae el mes dando un número, este número lo recibe como argumento la función MESCADENA que es la que devolverá el nombre del mes como una cadena de caracteres, la cual es unida con el símbolo + a la cadena Mes.

Al ver la impresión hacia Excel usted vera algo como esto:

Usted también puede utilizar las funciones que regresan un valor numérico para efectuar operaciones aritméticas por ejemplo si obtenemos un porcentaje del precio unitario podemos obtenerlo de la siguiente manera:

[DIVIDE(PRECIO UNITARIO, 10)*100]

Aquí la función DIVIDE hace la división del valor que contiene el campo PRECIO UNITARIO entre 10 y el valor que regresa es multiplicado por 100.

Tip: Si usted quiere concatenar una cadena de texto con un resultado numérico es necesario que convierta el valor numérico en una cadena con la función CADENA(NÚMERO).

¿Necesitas ayuda? Chatea ahora por WhatsApp