trucosprincipiante

Tabla de búsqueda dinámica usar

Aprenda a utilizar datos externos dinámicos de tablas de búsqueda versionadas para impulsar cálculos basados en reglas en una tabla de decisiones, garantizando que la lógica siempre haga referencia a la última versión del catálogo activo.

DecisionRules

David Škarka

Template author

Este proyecto simula un sistema de reglas diseñado para calcular el precio final de un producto buscando primero su precio base y nombre, y luego aplicando un descuento escalonado basado en ese precio base.

La lógica está contenida dentro de una   Tabla de decisiones   que utiliza un externo   Tabla de búsqueda   Contiene el catálogo de productos.

Componentes de la solución:

  • A   Tabla de búsqueda   nombrado   Product Codes   almacena el catálogo completo de productos, incluido el   productCode   (clave principal),   product   y   price . Tiene dos versiones:

    • Versión 1 (Publicada):   La lista de precios activa actualmente utilizada para todos los cálculos.

    • Versión 2 (Pendiente):   Una lista de precios más nueva en espera de publicación.

  • A   Tabla de decisiones   nombrado   Product Price   ejecuta la lógica central (atención: cambiar la estrategia de ejecución a First Match). Se necesita un   productCode   como entrada y realiza lo siguiente:

    1. Busca el   price y   product de la   última versión activa   del   Product Codes   Tabla de búsqueda.

    2. Se aplica una   porcentaje de descuento   al precio base para calcular el   finalPrice   basado en el rango de precios del producto.

    3. Devuelve el   product   nombre y el calculado   finalPrice .

Utilice esta plantilla para aprender a:

  • Versiones activas de referencia:   Cómo utilizar el   LOOKUP_VALUE   función con el tercer parámetro establecido en   0   para obtener automáticamente datos de la   última versión activa   de una tabla de búsqueda externa.

  • Casos de borde de manejo:   Cómo incluir   sin precio   filas de error utilizando   LOOKUP_EXISTS   y un   DEMÁS   condición para proporcionar resultados informativos para códigos de productos no válidos o no listados.

Check iconA checkmark inside a circle signifying "yes"Minus iconA minus inside a circle signifying "no"PROS IconA plus symbol representing positive aspects or benefits.CONS IconA minus symbol representing negative aspects or drawbacks.

More Templates

See Other Templates

servicios financierossugerido

Pruebas A/B

Descubra una forma sencilla de asignar un grupo de prueba para realizar pruebas A/B en sus decisiones.

Explore
servicios financierossugerido

Precios basados ​​en el riesgo

Descubra una forma sencilla de aplicar una matriz de precios basada en riesgo adecuada en función del tipo de cliente.

Explore
servicios financierossugerido

Normas de elegibilidad y política

Descubra una forma sencilla de definir y ejecutar varios conjuntos de reglas y obtener el resultado de la decisión final.

Explore