Process Mining
2021.10
False
Imagen de fondo del banner
Process Mining
Última actualización 2 de abr. de 2024

Consejos y trucos

Cualquier función ()

Es posible asignar varios registros de la tabla de entrada a un solo registro de la tabla actual. Por ejemplo, un caso tiene exactamente un tipo de caso, lo que significa que el valor del tipo de caso será el mismo para todos los registros del mismo. 

Puede usar la función any() para elegir uno de los registros de un caso.
Esto se implementa en la expresión any(records).Casetype.

Esto se puede usar tanto en expresiones de búsqueda como en expresiones agregadas.

Nota: El registro devuelto por la función any() es aleatorio. Utilice esta función solo si está seguro de que el valor del atributo devuelto es el mismo en todos los registros del ámbito actual

Debugging lists

Al desarrollar expresiones agregadas o de búsqueda, es posible que obtenga un mensaje de error que indica: "Lista encontrada donde se esperaba un escalar". Este error significa que su expresión devolvió varios valores y debe seleccionar uno de ellos. Por ejemplo, usando any() function. However, , solo debe usar esta función si tiene la certeza de que el valor del atributo devuelto es el mismo en todos los registros del ámbito actual.
Para probar si este es realmente el caso, puedes usar las funciones jointext() o listtojson() , que mostrarán todos los valores de la lista.
Consulte la siguiente ilustración para ver un ejemplo de listtojson() para inspeccionar los resultados de una búsqueda de tipo de Factura .


La vista previa del valor muestra que cada lista consta de un solo valor. Esto implica que es seguro utilizar la función any() .
  • Cualquier función ()
  • Debugging lists

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.