Documentation Index

Fetch the complete documentation index at: https://docs.fundanetsuite.com/llms.txt

Use this file to discover all available pages before exploring further.

FAQs Formularios

Prev Next

Las siguientes funcionalidades están disponibles únicamente en las últimas versiones de formularios de tipo lista de Fundanet.

Columnas calculadas

¿Cómo separar los valores de las columnas que concatenan el código y la denominación del valor, como en el Tercero (CIF - Nombre)?

Para obtener una columna con el CIF o con la Denominación del tercero se deberán seguir los siguientes pasos:

  1. Crear una nueva columna calculada. Indicar el nombre deseado y como Tipo = Texto
  2. Editor de expresiones: configurar la expresión que corresponda en función del valor que se desee mostrar:  
    1. DNI Tercero:  Substring([Tercero Documento], 0, CharIndex('-', [Tercero Documento]) - 1)
    2. Denominación Tercero: Substring([Tercero Documento], CharIndex('-', [Tercero Documento]) + 3)

¿Cómo unir los valores de dos o más columnas en una sola columna?

Para concatenar los valores de dos o más columnas en una sola, se deberán seguir los siguientes pasos:

1. Crear una nueva columna calculada. Indicar el nombre deseado y como Tipo = Texto

2. Editor de expresiones: configurar la siguiente expresión: Concat([Columna 1], ' - ', [Columna 2])

¿Cómo restar columnas de importe si hay celdas en blanco?

Cuando se quiere hacer una resta entre dos columnas y en una de ellas hay celdas vacías, se deberá añadir una condición a la expresión, dado que de lo contrario el sistema devolverá en blanco las celdas correspondientes a las filas en que no encuentre un valor. 

Por ejemplo, si en el Seguimiento Presupuestario del proyecto se crea una nueva columna "Diferencia G.E." para calcular la diferencia entre el “Importe Gasto Presup” y el “Importe Financiado G.E.”, si directamente se restan ambas columnas, la columna resultando quedará vacía para todos los gastos que no se hayan introducido en gasto elegible, por lo que no servirá para identificar cuánto importe de gasto presupuestario aún no se ha financiado:

 Se puede editar la expresión para que, si "Importe Financiado G.E." está vacío, la columna resultante muestre el "Importe Gasto Presup".

¿Cómo cambiar el nombre de una columna?

Para modificar el nombre de alguna de las columnas que componen el formulario, se deberán seguir los siguientes pasos:

1. Crear una nueva columna calculada. Indicar el nombre deseado y como Tipo = Texto

2. Editor de expresiones: configurar la siguiente expresión: Substring([Columna a cambiar], 0)

¿Cómo renombrar valores de una columna según su contenido?

Esta función permite sustituir valores concretos por otros, facilitando la normalización o renombrado de conceptos. Se puede utilizar, por ejemplo, para unificar denominaciones distintas para un mismo concepto. 

1. Crear una nueva columna calculada. Indicar el nombre deseado y como Tipo = Texto

2. Editor de expresiones: configurar la siguiente expresión: Iif([Columna 1] = 'Concepto X a renombrar', 'Concepto X renombrado', [Columna 1] = 'Concepto Y a renombrar', 'Concepto Y renombrado', 'pendiente')

¿Cómo calcular los días de diferencia entre dos fechas?

Esta función permite obtener el número de días transcurridos entre dos fechas, lo que resulta útil para calcular duraciones, plazos o comparativas temporales. Para ello:

1. Crear una nueva columna calculada. Indicar el nombre deseado y como Tipo = Texto

2. Editor de expresiones: configurar la siguiente expresión: DateDiffDay([Fecha 1], [Fecha 2])

¿Cómo calcular los días desde una fecha determinada hasta hoy?

Esta fórmula permite calcular cuántos días han pasado desde una fecha concreta hasta la fecha actual del sistema. 

1. Crear una nueva columna calculada. Indicar el nombre deseado y como Tipo = Texto

2. Editor de expresiones: configurar la siguiente expresión: DateDiffDay([Fecha 1], Today())

¿Cómo extraer el año o el mes de una fecha?

Para obtener una columna con el año o el mes a partir de una fecha, se han de seguir los siguientes pasos:

  1. Crear una nueva columna calculada. Indicar el nombre deseado y como Tipo = Texto
  2. Editor de expresiones: configurar la expresión que corresponda en función del valor que se desee mostrar:  
    1. Año:  GetYear([Columna de Fecha])
    2. Mes: GetMonth([Columna de Fecha)

¿Cómo calcular un porcentaje entre dos columnas evitando errores por valores nulos o cero?

Esta expresión permite calcular un porcentaje controlando posibles errores cuando el divisor es nulo o tiene valor cero.

1. Crear una nueva columna calculada. Indicar el nombre deseado y como Tipo = Decimal o Entero, en función de si se desea que se devuelvan decimales, o se desea que el sistema redondee hasta mostrar un número entero

2. Editor de expresiones: configurar la siguiente expresión: Iif([Columna 2] Is Null Or [Columna 2] = 0, 0, [Columna 1] / [Columna 2] * 100)

¿Cómo extraer los primeros caracteres de un texto?

Permite obtener una parte de un texto. Es útil para trabajar con códigos, prefijos o clasificaciones. Por ejemplo, sirve para obtener exclusivamente los caracteres numéricos de un DNI. 

1. Crear una nueva columna calculada. Indicar el nombre deseado y como Tipo = Texto

2. Editor de expresiones: configurar la siguiente expresión: Substring([Columna 1], 0, 8), siendo "0" y "8" el rango de caracteres que se desean obtener en la nueva columna

¿Cómo eliminar los espacios en blanco al inicio y al final de una celda?

Esta función elimina espacios innecesarios antes y después del contenido de una columna. Se utiliza para evitar errores de validación o comparación de contenido. 

1. Crear una nueva columna calculada. Indicar el nombre deseado y como Tipo = Texto

2. Editor de expresiones: configurar la siguiente expresión: Trim([Columna])

¿Cómo convertir un texto a mayúsculas o a minúsculas?

Las siguientes fórmulas convierten todo el contenido textual de una columna a letras mayúsculas o letras minúsculas. Para ello:

  1. Crear una nueva columna calculada. Indicar el nombre deseado y como Tipo = Texto
  2. Editor de expresiones: configurar la expresión que corresponda en función del valor que se desee mostrar:  
    1. Mayúsculas: Upper([Columna])
    2. Minúsculas: Lower([Columna])