Ir al contenido principal

Crear y gestionar una fórmula personalizada

Combina y transforma tus indicadores según tus necesidades específicas.

Escrito por Melchior Larere

Crear y gestionar una fórmula personalizada

Disponibilidad

Esta función está:

  • Incluida en el plan Enterprise

  • Disponible como complemento de pago para Standard y planes Advanced

Si deseas activar o probar esta función, por favor contacta con tu representante de Fabriq.


Objetivo

Las fórmulas personalizadas te permiten realizar cálculos complejos utilizando múltiples fuentes de datos dentro de Fabriq.
Te ayudan a combinar y transformar tus indicadores según tus necesidades operativas específicas.


Casos de uso habituales

Aquí tienes algunos ejemplos prácticos de lo que puedes conseguir:

  • Restar un indicador de otro (p. ej., piezas producidas - piezas rechazadas).

  • Calcular ratios de desechos.

  • Calcular OEE (Overall Equipment Effectiveness).


Crear una fórmula

1. Estructura de la fórmula

Una fórmula consta de tres elementos principales:

  • Indicadores (IR): los datos de origen que quieres utilizar.

  • Operadores (OR): + - * / ( )

  • Funciones (FN): para enriquecer y personalizar los cálculos (p. ej., COALESCE).


2. Métodos de entrada

Tienes dos opciones para crear una fórmula:

  1. Entrada manual: escribe la fórmula directamente.

  2. Entrada guiada (recomendada): utiliza los botones de asistencia, que insertan automáticamente los elementos de sintaxis correctos, minimizando los errores.

💡 Consejo:
Para fórmulas complejas, utiliza siempre la entrada guiada para reducir el riesgo de errores de sintaxis.


3. Ejemplo de fórmula

Objetivo: Calcular el número de piezas buenas producidas.

Fuentes de datos:

  • A = total de piezas producidas

  • B = piezas descartadas

Fórmula:

A - COALESCE(B, 0)

Explicación:

  • Si no se descartó ninguna pieza y el indicador B está vacío, la función COALESCE sustituye B por 0.

  • Resultado: A - 0 = A → tu indicador se mantiene actualizado sin necesidad de introducir manualmente un cero.


Funciones disponibles

COALESCE(IR, Value)

Sustituye un valor nulo o vacío por el valor que elijas.

  • Uso: COALESCE(B, 0) → si B está vacío, se sustituye automáticamente por 0.

  • Caso de uso: evitar problemas de cálculo cuando algunas fuentes de datos están incompletas.


Gestión de errores

Fabriq valida automáticamente tu fórmula durante la creación y las actualizaciones:

  • Si hay un error de sintaxis, la fórmula no se puede guardar.

  • La entrada guiada reduce la probabilidad de errores gestionando automáticamente la sintaxis.


Actualizar una fórmula

  • Puedes editar una fórmula en cualquier momento para añadir, eliminar o ajustar fuentes de datos.

  • Impacto de los cambios:

    • Todos los datos históricos se recalculan automáticamente en función de la nueva fórmula.

    • Fabriq guarda los datos históricos anteriores, que pueden recuperarse bajo solicitud.


Recuperar datos históricos

Para recuperar datos anteriores a la modificación de una fórmula, proporciona al equipo de soporte de Fabriq:

  • La URL del indicador.

  • La fecha en la que se modificó la fórmula.

  • El usuario que realizó la modificación.

⚠️ Importante:
Si falta alguna de esta información, no podremos procesar tu solicitud.

📂 Formato proporcionado: CSV


Tabla de referencia rápida

Elemento

Ejemplo

Operadores

+ - * / ( )

Función disponible

COALESCE(IR, 0)

Ejemplo de fórmula

A - COALESCE(B, 0)


FAQ – Preguntas frecuentes

1. ¿Puedo volver a una versión anterior de la fórmula?

Sí. Simplemente vuelve a introducir la fórmula anterior en el campo de fórmula.
Fabriq recalculará automáticamente los datos en función de ella.


2. ¿Perderé los datos históricos si cambio una fórmula?

No. Fabriq siempre almacena los datos históricos.
Si es necesario, puedes solicitar una exportación en formato CSV (consulta la sección anterior).


3. ¿Por qué no puedo guardar mi fórmula?

Es probable que tu fórmula contenga un error de sintaxis.

  • Comprueba de nuevo que estás utilizando los operadores correctos y que todos los paréntesis están correctamente cerrados.

  • Utiliza la entrada guiada para evitar errores habituales.


4. ¿Qué hace exactamente la función COALESCE?

La COALESCE función sustituye un valor nulo o vacío por un valor predeterminado definido.

Ejemplo: COALESCE(B, 0) → si B está vacío, se trata automáticamente como 0.


5. ¿Puedo combinar varias funciones en una sola fórmula?

Sí, puedes combinar varias funciones y operadores para realizar cálculos más complejos.
Ejemplo:

(A - COALESCE(B, 0)) / C

6. ¿Cómo puedo probar una fórmula antes de aplicarla a datos reales?

  • Crea un indicador de prueba temporal.

  • Aplica la fórmula utilizando un conjunto de datos pequeño.

  • Verifica los resultados antes de utilizarla en producción.


7. ¿Qué debo hacer si los resultados son incorrectos?

  • Comprueba la precisión de tus fuentes de datos.

  • Simplifica la fórmula y pruébala paso a paso para identificar dónde está el problema.

  • Si el problema persiste, contacta con el soporte de Fabriq e incluye:

    • La URL del indicador.

    • La fórmula exacta.

    • Ejemplos de resultados esperados frente a resultados reales.


8. ¿Puedo importar una fórmula desde otro indicador o archivo?

No, las fórmulas deben introducirse manualmente o crearse con entrada guiada.
Sin embargo, puedes copiar y pegar una fórmula existente en otro indicador.


Buenas prácticas

  • Utiliza siempre la entrada guiada para fórmulas complejas.

  • Empieza con conjuntos de datos simples para probar tu fórmula.

  • Documenta las fórmulas complejas para que otros miembros del equipo puedan mantenerlas fácilmente.

¿Ha quedado contestada tu pregunta?