Contador de ocurrencias JSON con informe de porcentajes y umbral del 20%
Cargando flujo…
Descripción del flujo de trabajo
Flujo totalmente local que cuenta las ocurrencias de cada valor distinto de item_value en un JSON, calcula su porcentaje del total redondeado a dos decimales y ordena descendente por recuento. Un nodo IF separa las filas superiores al umbral estricto del 20% del resto sin perder ninguna, y ambas ramas se reúnen en un Code final que construye un único informe verificando que la suma de recuentos iguala el número de entradas y que los porcentajes suman 100% dentro de una tolerancia declarada. Valores vacíos o no cadenas se agrupan como (missing), validando tipos antes de trim/lowercase.
Cómo funciona
- 1.Ejecuta el flujo manualmente desde Run Report (Manual)
- 2.Un nodo Code emite 12 ítems ficticios (10 válidos + 1 vacío + 1 campo ausente)
- 3.Aggregate Counts & Percentages totaliza, calcula porcentajes y ordena descendente
- 4.Un nodo Set formatea campos (valor, recuento, porcentaje, rango, umbral) conservando el resto
- 5.IF enruta cada fila a la rama Dominante (>20%) o Menor
- 6.Merge reúne las ramas y Build Final Report construye UN informe verificando totales
Casos de uso
- Analizar valores dominantes en registros o categorías JSON locales
- Informe de distribución de tipos de documentos/solicitudes antes de integraciones
- Separar categorías de alta frecuencia para procesamiento posterior en n8n
Requisitos
- n8n 2.45.5 (Manual Trigger, Code, Set, If, Merge, NoOp, Sticky Note)
- Sin credenciales ni llamadas API — solo procesamiento local
- Para reemplazar los datos: elimina Emit Sample Payload y conecta una fuente real con el mismo esquema item_value
Configuración y pruebas en n8n
- Importa el JSON en n8n y ejecuta Execute Workflow manualmente
- Verifica: total_items=12, sum_of_counts=12, sum_of_percentages=100
- Caso límite: vacía el nodo de muestras o pasa entrada vacía y confirma el informe vacío seguro
- Cambia el umbral en el nodo IF y en Build Final Report y reejecuta para probar ambas ramas
Valor del servicio
Ideal como servicio de automatización operativa para conectar sistemas, reducir tareas manuales y acelerar la entrega de resultados a clientes o equipos internos.
Aplicaciones utilizadas
Detalles
Cómo usar
- 1.Haz clic en "Descargar plantilla"
- 2.Abre tu panel de n8n
- 3.Ve a Workflows > Import from File
- 4.Selecciona el archivo descargado y configura las credenciales
Nodos utilizados (9)
Sticky: Overview & Setup
Sticky Note
Sticky: Threshold & Validation Rules
Sticky Note
Run Report (Manual)
Manual Trigger
Emit Sample Payload
Code
Aggregate Counts & Percentages
Code
Format Report Row
Set
Above 20 Percent Gate
If
Dominant Values
No Op
Minor Values
No Op
Join Report Branches
Merge
Build Final Report
Code
Nuevas automatizaciones, directamente en tu correo
Recibe los nuevos flujos de DROPIDEA, una descripción clara de su utilidad y un enlace para explorarlos.
- Nuevos flujos
- Explicaciones claras
- Guías de configuración