Confira a tabela de decisão antes do release
Digite ou cole sua tabela de decisão. A página testa todas as combinações dos valores informados e mostra onde não há resultado, quais linhas se sobrepõem e o que acontece quando falta um campo.
Sua tabela de decisão
| # | ||||
|---|---|---|---|---|
| 1 | ||||
| 2 | ||||
| 3 | ||||
| 4 |
Escreva as células como >=700, <35 ou [620,700). O colchete inclui o limite, e o parêntese não. Para texto, use uma palavra como broker. Use != para indicar diferença, ANY ou uma célula vazia para qualquer valor e missing para um campo que não foi enviado na solicitação.
Tabela demonstrativa de encaminhamento com quatro linhas, para score de crédito e comprometimento de renda.
Colar de uma planilha
Valores para testar
A tabela será testada com todas as combinações desses valores. Os valores indicados nas linhas também serão incluídos. Para colunas de texto, será testado ainda qualquer outro valor.
Sem resultado
144 das 468 combinações testadas (30.8%) ficam sem resultado nesta tabela.
Mapa de resultados
As células mais escuras indicam decline, approve, refer, nessa ordem. As vermelhas ficam sem resultado, e as laranjas indicam resultados mistos.
Verificações
| Tipo | Constatação |
|---|---|
| Sem resultado | Nenhuma linha corresponde a 144 combinações. A primeira é credit_score 620, debt_to_income 35. |
| Linhas sobrepostas | As linhas 1 e 4 podem corresponder à mesma aplicação, por exemplo, credit_score 710, debt_to_income 25, e ambas retornam approve. |
| Linhas sobrepostas | As linhas 2 e 4 podem corresponder à mesma aplicação, por exemplo, credit_score 670, debt_to_income 25. A linha 2 retorna refer, e a linha 4, approve. Com a configuração atual, o resultado é approve. |
| Qual linha prevalece | 15 combinações teriam outro resultado se prevalecesse a outra linha correspondente. |
| Campo ausente | Se credit_score estiver ausente, a tabela retorna decline (13). |
| Campo ausente | Se debt_to_income estiver ausente, a tabela retorna approve (16), decline (12), refer (8). |
Resultados
| Resultado | Combinações | Proporção |
|---|---|---|
| decline | 156 | 33.3% |
| approve | 127 | 27.1% |
| refer | 41 | 8.8% |
| Sem resultado | 144 | 30.8% |
As contagens consideram os valores testados, com cada combinação contada uma vez. Elas não representam aplicações reais, cujos valores não se distribuem de maneira uniforme.
Casos de teste
| # | credit_score | debt_to_income | outcome | Linha que decidiu | Motivo da inclusão |
|---|---|---|---|---|---|
| 1 | 780 | 15 | approve | 1 | Dentro da linha 1 |
| 2 | 700 | 15 | approve | 1 | No limite da linha 1 para credit_score |
| 3 | 690 | 15 | refer | 2 | Logo além do limite da linha 1 para credit_score |
| 4 | 780 | 35 | Sem resultado | – | No limite da linha 1 para debt_to_income |
| 5 | 780 | 30 | approve | 1 | Logo dentro do limite da linha 1 para debt_to_income |
| 6 | 660 | 15 | refer | 2 | Dentro da linha 2 |
| 7 | 620 | 15 | refer | 2 | No limite da linha 2 para credit_score |
| 8 | 610 | 15 | decline | 3 | Logo além do limite da linha 2 para credit_score |
| 9 | 660 | 35 | Sem resultado | – | No limite da linha 2 para debt_to_income |
| 10 | 660 | 30 | approve | 4 | Logo dentro do limite da linha 2 para debt_to_income |
| 11 | 560 | 30 | decline | 3 | Dentro da linha 3 |
| 12 | 620 | 30 | refer | 2 | No limite da linha 3 para credit_score |
| 13 | 610 | 30 | decline | 3 | Logo dentro do limite da linha 3 para credit_score |
| 14 | 560 | 100 | Sem resultado | – | No limite da linha 3 para debt_to_income |
| 15 | 560 | 95 | decline | 3 | Logo dentro do limite da linha 3 para debt_to_income |
| 16 | 690 | 25 | approve | 4 | Dentro da linha 4 |
| 17 | 650 | 25 | approve | 4 | No limite da linha 4 para credit_score |
| 18 | 640 | 25 | refer | 2 | Logo além do limite da linha 4 para credit_score |
| 19 | 720 | 25 | approve | 4 | No limite da linha 4 para credit_score |
| 20 | 730 | 25 | approve | 1 | Logo além do limite da linha 4 para credit_score |
| 21 | 690 | 20 | approve | 4 | No limite da linha 4 para debt_to_income |
| 22 | 690 | 30 | approve | 4 | No limite da linha 4 para debt_to_income |
| 23 | 690 | 35 | Sem resultado | – | Logo além do limite da linha 4 para debt_to_income |
| 24 | 620 | 35 | Sem resultado | – | Nenhuma linha corresponde |
| 25 | 620 | 40 | Sem resultado | – | Nenhuma linha corresponde |
| 26 | 620 | 45 | Sem resultado | – | Nenhuma linha corresponde |
| 27 | Ausente | 15 | decline | 3 | Campo credit_score não enviado |
| 28 | 780 | Ausente | approve | 1 | Campo debt_to_income não enviado |
Receba o resultado por e-mail
O próximo passo é usar essa mesma tabela, copiada da planilha, em todas as solicitações, com uma verificação de sobreposição e uma simulação antes de cada release. Comece grátis
Como funcionam as verificações
Cada combinação dos valores de teste passa pelas linhas, de cima para baixo. Se nenhuma linha corresponder a uma combinação, ela fica sem resultado. Duas linhas se sobrepõem quando suas condições podem ser verdadeiras para o mesmo valor em cada coluna. O cálculo considera as células, não os valores de teste. Uma combinação depende da configuração quando a primeira e a última linha correspondente retornam resultados diferentes. Uma linha curinga aceita qualquer valor em todas as colunas. Ela deve ficar no início quando prevalece a última linha correspondente e no fim quando prevalece a primeira. Em uma comparação, um campo ausente é considerado menor que qualquer número. Em um intervalo, conta como zero. Também corresponde a qualquer valor e à condição de campo ausente.
As verificações abrangem os valores testados aqui. Mesmo sem lacunas nesses valores, a tabela pode ter uma entre dois valores consecutivos da sequência testada.
O que a ferramenta verifica
Uma tabela de decisão associa as condições de cada coluna a um resultado na coluna correspondente. Esta ferramenta testa todas as combinações dos valores definidos e mostra quais não têm resultado, quais linhas se sobrepõem e o que acontece quando falta um campo.
Os resultados mostram onde a tabela pode se comportar de um jeito diferente do que parece. Use essas informações para revisar a ordem das linhas, a linha padrão e os valores ausentes antes de colocar a tabela de decisão em produção.
Perguntas frequentes
O que é uma tabela de decisão?
Uma tabela de decisão associa condições a um resultado. Cada linha define quando aquele resultado se aplica, com base nos valores das colunas de condição.
Como criar uma tabela de decisão?
Adicione uma coluna de condição para cada valor usado na decisão e uma coluna de resultado. Inclua linhas que descrevam as condições de cada resultado e teste os valores que a tabela pode receber.
Como testar uma tabela de decisão?
Teste combinações de valores nas linhas e confira o resultado de cada uma. Inclua valores dentro das condições, nos limites e logo além deles, além de valores que a solicitação não enviou.
Como encontrar linhas sobrepostas?
Duas linhas se sobrepõem quando as condições de ambas podem ser verdadeiras para a mesma solicitação. Esta ferramenta verifica as células e mostra um exemplo de valor para cada par de linhas sobrepostas.
O que acontece quando duas linhas correspondem?
A configuração define se vence a primeira ou a última linha correspondente. Se as linhas tiverem resultados diferentes, a mesma solicitação pode receber resultados diferentes quando essa configuração muda.