Tabulación cruzada Estado × Audiencia con totales marginales
Cargando flujo…
Descripción del flujo de trabajo
Un flujo totalmente local que construye una tabla cruzada contando ocurrencias de cada par (Status, Audience) desde un arreglo JSON, calculando totales por fila, por columna, el total general y los ítems inválidos omitidos, luego enruta los pares con conteo mayor que cero a una rama separada y une ambas ramas en una sola salida sin llamadas externas ni credenciales.
Cómo funciona
- 1.Ejecute el disparador manual; un nodo Code genera 10 ítems ficticios (9 válidos + 1 inválido).
- 2.El constructor de matriz limpia valores, cuenta cada par y calcula márgenes y total general, omitiendo ítems incompletos.
- 3.Un nodo Set agrega pair_label conservando todos los campos.
- 4.Un nodo IF separa pares con count > 0 de los de conteo cero.
- 5.Cada rama entra a un Merge append en su propia entrada y termina en un no-op.
Casos de uso
- Informe de mensajes enviados/fallidos/en cola por audiencia
- Cualquier agregación cruzada de dos campos categóricos configurables
- Detectar segmentos con cero mensajes de cierto estado vía la rama cero
Requisitos
- Sin credenciales; todo es local
- Para cambiar los campos edite STATUS_FIELD y AUDIENCE_FIELD en el nodo Code
- Para datos reales elimine el nodo generador y conecte su fuente
Configuración y pruebas en n8n
- Importe el JSON en n8n y ejecute desde el disparador manual
- Verifique 6 pares cuya suma de counts sea 9, igual a los ítems válidos
- Verifique que el par cero (Failed × Individuals) llegue por la entrada 1 del Merge
- Pruebe entrada vacía o sin campos para ver el manejo de bordes
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)
Manual Trigger
Manual Trigger
Generate Sample Messages
Code
Build Cross-Tab Matrix
Code
Format Pair Label
Set
Count Above Zero?
If
Active Pairs Path
No Op
Zero Count Path
No Op
Append All Branches
Merge
Final Output
No Op
Stage 1 - Sample Data
Sticky Note
Stage 2 - Cross-Tab
Sticky Note
Stage 3 - Routing
Sticky Note
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