Uso de conjuntos de consultas en expresiones

Los conjuntos de consultas le permiten transformar un valor de entrada en un valor de salida en un expresión. Por ejemplo, puede crear un conjunto de consultas que transforme los valores "A", "P" y "P" de un campo de propiedad de tipo de cuenta en los valores "Activo", "Pasivo" y "Patrimonio propio".

Consulte Trabajar con conjuntos de consultas.

Para utilizar un conjunto de consultas en una expresión, seleccione el conjunto de conjunto que desea usar, seleccione find y, a continuación, especifique el valor de consulta que desea buscar en el conjunto de consultas. De forma predeterminada, si no se encuentra el valor de consulta, se transfiere y se devuelve el valor de búsqueda. Puede desactivar la transferencia para que se devuelva un valor nulo en su lugar.

Sugerencia:

Utilice Desactivar transferencia con la función orElse para que se devuelva un valor especificado cuando no se encuentre un valor de consulta en un conjunto de consultas.

Por ejemplo, la expresión lookupSets.Account Type.find("A", true).orElse("Not Found") buscará el conjunto de consultas Account Type para el valor "A" y, si no se encuentra, devolverá "Not Found".

  1. En la paleta, arrastre lookupSet a un bloque de devoluciones en el editor.
  2. Haga clic en el punto situado junto al conjunto de consultas y seleccione el conjunto de consultas que desea usar. Solo se muestran aquellos conjuntos de consultas que contengan valores de consulta para la aplicación actual.
  3. Haga clic en el punto situado junto al nombre y seleccione find.
  4. En la cadena find, introduzca un valor literal o especifique una propiedad para un nodo como valor de búsqueda. Por ejemplo, sourceNode.properties.FCGL Account Type.
  5. Opcional: en Desactivar transferencia, seleccione True para que se devuelva un valor nulo si no se encuentra el valor de consulta.