Columnas dinámicas

Columnas dinámicas

Este documento describe la funcionalidad de Columnas Dinámicas. Permite crear cálculos personalizados directamente dentro del sistema para adaptar tus reportes a las necesidades de negocio.

¿Por qué lo hicimos?

Actualmente no es posible agregar columnas calculadas propias dentro de los reportes, lo que obliga a realizar cálculos fuera del sistema o a solicitar desarrollos a medida. Las columnas dinámicas eliminan esa dependencia ofreciendo una experiencia sencilla y familiar, similar a la de una planilla de cálculo.

¿Cómo funciona?

Las columnas dinámicas evalúan fórmulas escritas en sintaxis tipo Excel (operadores aritméticos, lógicos y funciones) tomando como base las columnas estándar del reporte. Se distinguen dos tipos de origen y dos ámbitos de alcance:

  • Origen Estándar: Creadas por Finnegans. Son no editables e inmutables.

  • Origen Personalizado: Creadas por el usuario. Se pueden editar y eliminar libremente.

  • Ámbito Global (Viewer): Creadas desde el Diccionario de viewers, se aplican a todos los formatos asociados.

  • Ámbito Local (Formato): Creadas desde un reporte/formato específico, aplican únicamente a esa vista.

Requisitos Previos

  • Los únicos requisitos son tener una sesión activa en Finnegans y permisos para acceder al Diccionario de viewers o a la viewer sobre la que deseas trabajar.

Configuración paso a paso

Opción A: Crear una columna dinámica global (desde el Diccionario de Viewers)

  1. Ingresa al Diccionario de viewers.

  2. Buscá la pestaña o sección de Columnas Dinámicas.

  3. Hacé clic en el botón Agregar (icono + naranja).

  4. En el campo Nombre, escribe el identificador de la columna (ej. COL_DIN).

  5. En el campo Fórmula de cálculo, escribe la expresión en sintaxis estilo Excel (ej. PRODUCCION / SU_SEMBRADA).

  6. Haz clic en Guardar

NOTA: Tené en cuenta que si la vista es estándar del sistema NO se pueden realizar modificaciones

Al ingresar a la viewer, se verá la columna creada

  • Esta columna se puede ocultar desde la visibilidad de campos y tiene las mismas funcionalidades que las columnas estándar.

  • Si se agrupa por otra columna, la columna dinámica totaliza teniendo en cuenta el cálculo configurado.

Opción B: Crear una columna dinámica local (desde un Formato o Informe específico)

  • Abrí el reporte o Formato donde necesitas agregar el cálculo.

  • Hacé clic en el menú de opciones del formato y selecciona Columnas Dinámicas.

  1. Hacé clic en el botón Agregar (icono +).

  2. Completa el Nombre y la Fórmula de cálculo.

  3. Hacé clic en Guardar.

Completá el nombre, la fórmula y hacé clic en Agregar

Editar o Eliminar una Columna Dinámica

  1. Accedé al Diccionario de viewers o al Formato correspondiente.

  2. Buscá la columna en el listado de Columnas Dinámicas configuradas.

  3. Para editar: Hacé clic en Editar, modificá el nombre o la fórmula y haz clic en Guardar.

  4. Para eliminar: Hacé clic en Eliminar y confirmá la acción.

  5. Las columnas dinámicas sólo pueden editarse o eliminarse desde donde fueron creadas.