truquesiniciante

Tabela de pesquisa dinâmica Usar

Aprenda como usar dados externos dinâmicos de tabelas de pesquisa versionadas para direcionar cálculos baseados em regras em uma tabela de decisão, garantindo que a lógica sempre faça referência à versão mais recente do catálogo ativo.

DecisionRules

David Škarka

Template author

Este projeto simula um sistema de regras desenvolvido para calcular o preço final de um produto, consultando primeiro seu preço base e nome e, em seguida, aplicando um desconto escalonado com base nesse preço base.

A lógica está contida em um   Tabela de Decisão   que utiliza um externo   Tabela de consulta   Contendo o catálogo de produtos.

Componentes da solução:

  • UM   Tabela de consulta   chamado   Product Codes   Armazena o catálogo completo de produtos, incluindo o   productCode   (chave primária),   product   e   price . Possui duas versões:

    • Versão 1 (Publicada):   A tabela de preços vigente é a utilizada atualmente para todos os cálculos.

    • Versão 2 (Pendente):   Uma nova tabela de preços aguarda publicação.

  • UM   Tabela de Decisão   chamado   Product Price   Executa a lógica principal (atenção: alterar a estratégia de execução para First Match). Ela recebe um   productCode   como entrada e executa o seguinte:

    1. Procura o   price e   product do   versão ativa mais recente   do   Product Codes   Tabela de consulta.

    2. Aplica um   porcentagem de desconto   ao preço base para calcular o   finalPrice   com base na faixa de preço do produto.

    3. Retorna o   product   nome e o calculado   finalPrice .

Use este modelo para aprender como:

  • Versões ativas de referência:   Como usar o   LOOKUP_VALUE   função com o terceiro parâmetro definido como   0   para buscar dados automaticamente do   versão ativa mais recente   de uma tabela de pesquisa externa.

  • Lidar com casos extremos:   Como incluir   preço não   linhas de erro usando   LOOKUP_EXISTS   e um   OUTRO   condição para fornecer informações relevantes para códigos de produto inválidos ou não 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

serviços financeirossugerido

Teste A/B

Descubra uma maneira simples de atribuir um grupo de teste para realizar testes A/B em suas decisões.

Explore
serviços financeirossugerido

Precificação baseada em risco

Descubra uma maneira simples de aplicar uma matriz de precificação baseada em risco adequada ao tipo de cliente.

Explore
serviços financeirossugerido

Critérios de Elegibilidade e Regras da Política

Descubra uma maneira simples de definir e executar vários conjuntos de regras e obter o resultado da decisão final.

Explore