Righe e celle
In un tavolo di decisione, i valori nelle celle della fila descrivono le condizioni e le azioni della norma.
Si crea una regola aggiungendo una riga a una tabella, e inserendo i valori nelle celle per le condizioni e le azioni:
| Grado | Importo del prestito | Assicurazione richiesta | Tasso di assicurazione | ||
|---|---|---|---|---|---|
| Minimo | Massimo | ||||
| 1 | A | 100.000 | oltre 300.000 | vero, true | 0.001 |
| 2 | A | oltre 300.000 | 600,000 | vero, true | 0.003 |
| 3 | B | 600,000 | 900,000 | vero, true | 0.005 |
Il motore di decisione esegue le regole riga per riga, dalla prima fila all'ultima riga.
Partizioni
È possibile raggruppare una serie di righe consecutive che hanno lo stesso valore per una determinata condizione. In questo caso, le celle a destra dei valori raggruppati fanno parte della stessa partizione. Tutte le celle della prima colonna della tabella appartengono alla stessa partizione per definizione.
Nella modalità ordinamento riga manuale, si gestisce il raggruppamento delle condizioni mentre si modifica la tabella e si aggiungono righe. Nella modalità di ordinamento automatico delle righe, le righe vengono raggruppate automaticamente quando condividono un valore di condizione quando si salva e quando si fa clic sul pulsante Ottimizza ordine righe. Per ulteriori informazioni, vedere Ordinamento delle file.
La tabella seguente mostra le righe prima di essere organizzate in partizioni:
| Grado | Importo del prestito | Assicurazione richiesta | Tasso di assicurazione | ||
|---|---|---|---|---|---|
| Minimo | Massimo | ||||
| 1 | A | < 100,000 | No | ||
| 2 | B | < 100,000 | No | ||
| 3 | A | 100.000 | oltre 300.000 | vero, true | 0.001 |
| 4 | B | oltre 300.000 | 100.000 | vero, true | 0.0025 |
La tabella seguente mostra le righe dopo che sono organizzate in partizioni:
| Grado | Importo del prestito | Assicurazione richiesta | Tasso di assicurazione | ||
|---|---|---|---|---|---|
| Minimo | Massimo | ||||
| 1 | A | < 100,000 | No | ||
| 2 | A | 100.000 | oltre 300.000 | vero, true | 0.001 |
| 3 | B | < 100,000 | No | ||
| 4 | B | oltre 300.000 | 100.000 | vero, true | 0.0025 |
Nella seguente tabella sono raggruppate le celle di Grado A delle righe 1 e 2. Di conseguenza, le celle che corrispondono all'importo del prestito diventano parte della stessa partizione.
| Grado | Importo del prestito | Assicurazione richiesta | Tasso di assicurazione | ||
|---|---|---|---|---|---|
| Minimo | Massimo | ||||
| 1 | A | 100.000 | oltre 300.000 | vero, true | 0.001 |
| 2 | A | oltre 300.000 | 600,000 | vero, true | 0.003 |
Leggi le due regole come segue:
Regola 1
se tutte le seguenti condizioni sono vere: - il grado di prestito è A - l'importo del prestito è compreso tra 100000 e 300000 allora - imposta l'assicurazione necessaria al vero - impostare il tasso di prestito su 0.001Rule 2
se tutte le seguenti condizioni sono vere: - il grado di prestito è A - l'importo del prestito è compreso tra 300000 e 600000 allora - imposta l'assicurazione che è richiesta al vero - impostare il tasso del prestito su 0.003
Una partizione non può essere ricavata unicamente in base al fatto che le righe hanno lo stesso valore. Nella tabella seguente abbiamo aggiunto una riga nella parte superiore della tabella con lo stesso valore per la classe come le altre righe. Poiché il suo valore per la classe non è raggruppato con gli altri, crea una nuova partizione per l'importo del prestito e la partizione esistente rimane la stessa.
| Grado | Importo del prestito | Assicurazione richiesta | Tasso di assicurazione | ||
|---|---|---|---|---|---|
| Minimo | Massimo | ||||
| 1 | A | 50.000 | 100.000 | No | 0.001 |
| 2 | A | 100.000 | oltre 300.000 | vero, true | 0.001 |
| 3 | A | oltre 300.000 | 600,000 | vero, true | 0.003 |
Il seguente esempio mostra una tabella più grande con diverse partizioni. CelleAeBnellaGradecolonna ognuno ha una partizione di celle inAmount of loancolonna. Significa che se una richiesta di prestito ha un grado A, una delle regole 1 - 4 potrebbe valere a seconda dell'importo del prestito. Qui, ad esempio, i valori possibili per l'importo sono suddivisi nelle seguenti gamme: meno di 100000, almeno 100000 e meno di 300000, almeno 300000 e meno di 600000, e almeno 600000. Queste gamme sono testate nelle celle a destra di grado A.
| Grado | Importo del prestito | Assicurazione richiesta | Tasso di assicurazione | ||
|---|---|---|---|---|---|
| Minimo | Massimo | ||||
| 1 | A | < 100,000 | No | ||
| 2 | A | 100.000 | oltre 300.000 | vero, true | 0.001 |
| 3 | A | oltre 300.000 | 600,000 | vero, true | 0.003 |
| 4 | A | ≥ 600,000 | vero, true | 0.005 | |
| 5 | B | < 100,000 | No | ||
| 6 | B | 100.000 | oltre 300.000 | vero, true | 0.0025 |
| 7 | B | oltre 300.000 | 600,000 | vero, true | 0.005 |
| 8 | B | 600,000 | 800.000 | ||
| 9 | B | ≥ 600,000 | vero, true | 0.0075 | |
Ogni riga numerata nella tabella forma ancora una regola. Il partizionamento ti aiuta a confrontare regole con condizioni simili, e trovare sovrapposizioni e lacune tra i valori delle regole.
Celle vuote
Una riga può contenere celle vuote. Se una cella vuota si trova in una colonna di condizione e c'è almeno una condizione nella riga, la condizione associata alla cella vuota viene ignorata. In questo caso, viene valutata la prossima cella o partizione sulla sua destra, se presente. Se una riga contiene solo celle vuote nelle colonne della condizione, la regola non è applicabile e l'intera riga viene ignorata, anche se ci sono azioni nelle colonne di azione.
- Nella fila 3, la decisione si basa sul grado e sulla durata del prestito. L'importo del prestito viene ignorato.
- Nella fila 4, la decisione si basa unicamente sul grado.
- La riga 5 viene ignorata perché non contiene alcuna condizione.
| Grado | Importo del prestito | Durata del prestito | Assicurazione richiesta | Tasso di assicurazione | ||
|---|---|---|---|---|---|---|
| Minimo | Massimo | |||||
| 1 | A | 100.000 | oltre 300.000 | 12 | vero, true | 0.001 |
| 2 | A | oltre 300.000 | 600,000 | 24 | vero, true | 0.003 |
| 3 | A | 12 | vero, true | 0.008 | ||
| 4 | B | vero, true | 0.004 | |||
| 5 | No | 0.005 | ||||
Se una cella vuota si trova in una colonna d'azione, la cella d'azione viene ignorata. Nella tabella seguente, la prima regola non fissa una tariffa assicurativa.
| Grado | Importo del prestito | Assicurazione richiesta | Tasso di assicurazione | ||
|---|---|---|---|---|---|
| Minimo | Massimo | ||||
| 1 | A | < 100,000 | No | ||
| 2 | A | 100.000 | oltre 300.000 | vero, true | 0.001 |
| 3 | A | oltre 300.000 | 600,000 | vero, true | 0.003 |
| 4 | A | ≥ 600,000 | vero, true | 0.004 | |
Altrimenti celle
È possibile utilizzare unOtherwisecell per raccogliere tutti i valori che non sono già coperti in una partizione.
Il comportamento delle cellule altrimenti può cambiare in presenza di celle vuote. Usare sia celle altrimenti che vuote nella stessa partizione non è consigliato perché potrebbe creare sovrapposizioni e rendere il tavolo difficile da capire.
- Se una partizione contiene una altrimenti cella e celle con valori, la cella altrimenti si applica a valori che non sono già coperti da altre celle della partizione.
- Se una partizione contiene una cella altrimenti, le celle vuote e le celle con valori, la cella altrimenti ignora le celle vuote e si applica ai valori che non sono già coperti da altre celle nella partizione.
- Se una partizione contiene una cella altrimenti e nessun' altra cella, la cella altrimenti diventa irrilevante e viene ignorata.
- Se una partizione contiene una cella altrimenti vuota e tutte le sue altre celle sono vuote, la cella altrimenti diventa irrilevante e viene ignorata.
Nella tabella seguente, laOtherwisecell raccoglie tutti i valori prima del 100000 e dopo 600000:
| Grado | Importo del prestito | Assicurazione richiesta | Tasso di assicurazione | ||
|---|---|---|---|---|---|
| Minimo | Massimo | ||||
| 1 | A | 100.000 | oltre 300.000 | vero, true | 0.001 |
| 2 | A | oltre 300.000 | 600,000 | vero, true | 0.003 |
| 3 | A | Altrimenti | vero, true | 0.004 | |
Se il raggruppamento dei valori per il grado era diverso, il tavolo potrebbe assomigli a questo:
| Grado | Importo del prestito | Assicurazione richiesta | Tasso di assicurazione | ||
|---|---|---|---|---|---|
| Minimo | Massimo | ||||
| 1 | A | 100.000 | oltre 300.000 | vero, true | 0.001 |
| 2 | A | oltre 300.000 | 600,000 | vero, true | 0.003 |
| 3 | A | Altrimenti | vero, true | 0.004 | |
Leggi le tre regole come segue:
Regola 1
se tutte le seguenti condizioni sono vere: - il grado di prestito è A - l'importo del prestito è compreso tra 100000 e 300000 allora - imposta l'assicurazione necessaria al vero - impostare il tasso di prestito su 0.001Rule 2
se tutte le seguenti condizioni sono vere: - il grado di prestito è A - l'importo del prestito è compreso tra 300000 e 600000 allora - imposta l'assicurazione che è richiesta al vero - impostare il tasso del prestito su 0.002Regola 3
se tutte le seguenti condizioni sono vere: - il grado di prestito è A - non è vero che l'importo del prestito è compreso tra 300000 e 600000 allora - imposta l'assicurazione che è richiesta al vero - impostare il tasso del prestito su 0.003
Se il grado è A e l'importo del prestito è di 200.000, si applicano entrambe le regole 1 e 3 e la tabella visualizza un avviso perché c'è una sovrapposizione. L'ultima riga che viene applicata è la terza, quindi la terza regola viene eseguita e il tasso dell'assicurazione è impostato su 0.003.