Get Batch Size
Este bloque de función devuelve el número de elementos en un lote o lista proporcionada. Es útil para control de flujo, registro y decisiones condicionales cuando se trabaja con datos agrupados.
📥 Entradas
BatchEsta entrada acepta un lote/lista de elementos cuya longitud se desea medir.Socket: Input
📤 Salidas
SizeValor numérico que representa la cantidad de elementos en el lote proporcionado.Socket: Output
🕹️ Controles
No ControlsEste bloque no ofrece controles interactivos.
⚙️ Mecanismo de ejecución
Cuando este bloque recibe un lote en su socket de entrada, evalúa la colección y emite el número actual de elementos en la salida Size. Colócalo después de cualquier proceso que cree o combine lotes para obtener un recuento numérico inmediato útil para tomar decisiones o registrar información.
Usa bloques auxiliares (ver Consejos y trucos) para validar o ajustar el lote antes de alimentarlo, de modo que la medición sea fiable incluso cuando los datos de entrada sean nulos o dinámicos.
🎯 Características
Bloque simple y de propósito único que entrega rápidamente el tamaño numérico de cualquier lote/lista.
Funciona como herramienta ligera de control de flujo para activar lógica condicional basada en la longitud del lote.
Compatible con bloques genéricos que producen lotes en las categorías de control de flujo y procesamiento de datos.
📝 Uso
Coloca este bloque después de cualquier bloque que emita una lista/lote para obtener el número de elementos que se están pasando.
Alimenta la salida
Sizea bloques de comparación o lógicos (por ejemplo,Greater,Equals,Logic Input) para ramificar el escenario según el conteo del lote.Combínalo con bloques de registro o exportación para documentar cuántos elementos se procesaron en cada ejecución.
💡 Tips and Tricks
Utilízalo con
Batch Processingcuando crees lotes para procesamiento eficiente en memoria; conecta su salida de lote alBatchaquí para monitorizar tamaños.Después de dividir un lote con
Debatch, vuelve a unir las partes y usa este bloque para verificar el tamaño de las listas rearmadas.Combínalo con
Get Elementpara comprobar la longitud del lote antes de acceder a un índice; así evitas accesos fuera de rango.Al fusionar varios lotes, usa primero
Batch Concatenationy luego este bloque para confirmar el tamaño resultante.Si la fuente upstream puede no proporcionar datos, empareja este bloque con
Is NoneoReplace Nonepara asegurar un comportamiento estable y evitar errores inesperados.
🛠️ Solución de problemas
Si el bloque informa tamaños inesperados, verifica que la entrada sea realmente de tipo lista/lote (usa depuración o
Debug Inputpara inspeccionar el contenido).Si la entrada puede estar ausente, añade validación con
Is NoneoReplace Nonepara que la medición del tamaño sea predecible.
Última actualización