Zeilen und Zellen
In einer Entscheidungstabelle beschreiben die Werte in den Zellen einer Zeile die Bedingungen und Aktionen der jeweiligen Regel.
Zum Erstellen einer Regel fügen Sie eine Zeile zu einer Tabelle hinzu und geben in den Zellen Werte für Bedingungen und Aktionen ein.
| Grade | Amount of loan | Versicherung erforderlich | Versicherungsrate | ||
|---|---|---|---|---|---|
| Minimum | Max. | ||||
| 1 | A | 100.000 | 300.000 | wahr | 0.001 |
| 2 | A | 300.000 | 600.000 | wahr | 0.003 |
| 3 | B | 600.000 | 900.000 | wahr | 0.005 |
Die Entscheidungsengine führt die Regeln Zeile für Zeile von der ersten bis zur letzten Zeile aus.
Partitionen
Sie können eine Reihe aufeinanderfolgender Zeilen mit identischem Wert für eine Bedingung zusammenfassen. In dem Fall gehören die Zellen rechts neben den zusammengefassten Werten zu derselben Partition. Alle Zellen der ersten Tabellenspalte gehören gemäß Definition zur selben Partition.
Im Modus für manuelle Zeilensortierung verwalten Sie die Zusammenfassung von Bedingungen beim Bearbeiten der Tabelle und dem Hinzufügen von Zeilen. Im Modus für die automatische Zeilenanordnung werden die Zeilen automatisch gruppiert, wenn sie beim Speichern einen gleichen Bedingungswert haben und wenn Sie auf die Schaltfläche Zeilenanordnung optimieren klicken. Weitere Informationen finden Sie unter Reihenbestellung.
Die folgende Abbildung zeigt Zeilen vor ihrer Anordnung in Partitionen:
| Grade | Amount of loan | Versicherung erforderlich | Versicherungsrate | ||
|---|---|---|---|---|---|
| Minimum | Max. | ||||
| 1 | A | < 100.000 | Falsch | ||
| 2 | B | < 100.000 | Falsch | ||
| 3 | A | 100.000 | 300.000 | wahr | 0.001 |
| 4 | B | 300.000 | 100.000 | wahr | 0.0025 |
Die folgende Abbildung zeigt Zeilen nach ihrer Anordnung in Partitionen:
| Grade | Amount of loan | Versicherung erforderlich | Versicherungsrate | ||
|---|---|---|---|---|---|
| Minimum | Max. | ||||
| 1 | A | < 100.000 | Falsch | ||
| 2 | A | 100.000 | 300.000 | wahr | 0.001 |
| 3 | B | < 100.000 | Falsch | ||
| 4 | B | 300.000 | 100.000 | wahr | 0.0025 |
In der folgenden Tabelle wurden die Zellen der Spalte "Grade" mit dem Wert "A" der Zeilen 1 und 2 zusammengefasst. Die Zellen, die sich auf den Betrag des Kredits beziehen, werden dadurch Teil derselben Partition.
| Grade | Amount of loan | Versicherung erforderlich | Versicherungsrate | ||
|---|---|---|---|---|---|
| Minimum | Max. | ||||
| 1 | A | 100.000 | 300.000 | wahr | 0.001 |
| 2 | A | 300.000 | 600.000 | wahr | 0.003 |
Die beiden Regeln werden folgendermaßen gelesen:
Regel 1
wenn all of the following conditions are true: - the loan grade is A - the amount of loan is between 100000 and 300000 Dann - set the insurance required to true - set the loan rate to 0.001Regel 2
wenn all of the following conditions are true: - the loan grade is A - the amount of loan is between 300000 and 600000 Dann - set the insurance that is required to true - set the loan rate to 0.003
Eine Partition lässt sich nicht nur dadurch herleiten, dass die Zeilen identische Werte enthalten. In der folgenden Tabelle wurde oben eine Zeile hinzugefügt, die für die Klasse (Grade) den gleichen Wert wie die anderen Zeilen enthält. Da der Wert für die Klasse nicht mit den übrigen Werten zusammengefasst wird, bildet er eine neue Partition für den Kreditbetrag. Die bereits vorhandene Partition bleibt wie sie ist.
| Grade | Amount of loan | Versicherung erforderlich | Versicherungsrate | ||
|---|---|---|---|---|---|
| Minimum | Max. | ||||
| 1 | A | 50.000 | 100.000 | Falsch | 0.001 |
| 2 | A | 100.000 | 300.000 | wahr | 0.001 |
| 3 | A | 300.000 | 600.000 | wahr | 0.003 |
Das folgende Beispiel zeigt eine größere Tabelle mit mehreren Partitionen: ZellenAundBin derGradeSpalte haben jeweils eine Partition von Zellen in derAmount of loanentsprechenden Spalte hinzu. Das bedeutet für eine Kreditanfrage der Klasse A, dass abhängig vom Kreditbetrag eine der Regeln 1-4 angewendet werden könnte. Hier wurden die möglichen Werte für den Betrag in die folgenden Bereiche unterteilt: weniger als oder mindestens 100000, weniger als oder mindestens 300000, weniger als oder mindestens 600000. Diese Bereiche werden in den Zellen rechts neben Grade A (Klasse A) getestet.
| Grade | Amount of loan | Versicherung erforderlich | Versicherungsrate | ||
|---|---|---|---|---|---|
| Minimum | Max. | ||||
| 1 | A | < 100.000 | Falsch | ||
| 2 | A | 100.000 | 300.000 | wahr | 0.001 |
| 3 | A | 300.000 | 600.000 | wahr | 0.003 |
| 4 | A | ≥ 600.000 | wahr | 0.005 | |
| 5 | B | < 100.000 | Falsch | ||
| 6 | B | 100.000 | 300.000 | wahr | 0.0025 |
| 7 | B | 300.000 | 600.000 | wahr | 0.005 |
| 8 | B | 600.000 | 800.000 | ||
| 9 | B | ≥ 600.000 | wahr | 0.0075 | |
Jede nummerierte Zeile in der Tabelle bildet immer noch eine Regel. Durch Partitionierung können Sie Regeln mit ähnlichen Bedingungen einfacher vergleichen und Überlappungen sowie Lücken zwischen den Werten der Regeln einfacher finden.
Leere Zellen
Eine Zeile kann leere Zellen enthalten. Wenn sich eine leere Zelle in einer Bedingungsspalte befindet und die Zeile mindestens eine Bedingung enthält, wird die zur leeren Zelle gehörende Bedingung ignoriert. In dem Fall wird die rechts daneben befindliche Zelle oder Partition ausgewertet. Wenn eine Zeile in der Bedingungsspalte nur leere Zellen enthält, ist die Regel nicht anwendbar. Die gesamte Zeile wird ignoriert, auch wenn die Aktionsspalten Aktionen enthält.
- In Zeile 3 basiert die Entscheidung auf der Klasse (Grade) und auf der Laufzeit des Kredits. Der Kreditbetrag wird ignoriert.
- In Zeile 4 basiert die Entscheidung nur auf der Klasse (Grade).
- Zeile 5 wird ignoriert, da sie keine Bedingung enthält.
| Grade | Amount of loan | Duration of loan | Versicherung erforderlich | Versicherungsrate | ||
|---|---|---|---|---|---|---|
| Minimum | Max. | |||||
| 1 | A | 100.000 | 300.000 | 12. | wahr | 0.001 |
| 2 | A | 300.000 | 600.000 | 24 | wahr | 0.003 |
| 3 | A | 12. | wahr | 0.008 | ||
| 4 | B | wahr | 0.004 | |||
| 5 | Falsch | 0.005 | ||||
Wenn sich eine leere Zelle in einer Aktionsspalte befindet, wird die Aktionszelle ignoriert. In der folgenden Tabelle definiert die erste Regel keinen Versicherungssatz (Insurance Rate).
| Grade | Amount of loan | Versicherung erforderlich | Versicherungsrate | ||
|---|---|---|---|---|---|
| Minimum | Max. | ||||
| 1 | A | < 100.000 | Falsch | ||
| 2 | A | 100.000 | 300.000 | wahr | 0.001 |
| 3 | A | 300.000 | 600.000 | wahr | 0.003 |
| 4 | A | ≥ 600.000 | wahr | 0.004 | |
Otherwise-Zellen
Sie können eineOtherwiseZelle, um alle Werte zu erfassen, die noch nicht in einer Partition abgedeckt sind.
Das Verhalten von otherwise-Zellen kann sich ändern, wenn leere Zellen vorhanden sind. Die Verwendung von otherwise-Zellen und leere Zellen in derselben Partition ist nicht zu empfehlen, weil dies zu Überlappungen führen und die Tabelle schwerer verständlich machen kann.
- Wenn eine Partition eine otherwise-Zelle und Zellen mit Werten enthält, gilt die otherwise-Zelle für Werte, die noch nicht von anderen Zellen in der Partition abgedeckt sind.
- Wenn eine Partition eine otherwise-Zelle, leere Zellen und Zellen mit Werten enthält, werden die leeren Zellen ignoriert und wird die otherwise-Zelle auf Werte angewendet, die noch nicht von anderen Zellen in der Partition abgedeckt sind.
- Wenn eine Partition nur eine otherwise-Zelle enthält, ist diese irrelevant und wird ignoriert.
- Wenn eine Partition eine otherwise-Zelle enthält und alle anderen Zellen leer sind, ist die otherwise-Zelle irrelevant und wird ignoriert.
In der folgenden TabelleOtherwiseZelle erfasst alle Werte vor 100000 und nach 600000:
| Grade | Amount of loan | Versicherung erforderlich | Versicherungsrate | ||
|---|---|---|---|---|---|
| Minimum | Max. | ||||
| 1 | A | 100.000 | 300.000 | wahr | 0.001 |
| 2 | A | 300.000 | 600.000 | wahr | 0.003 |
| 3 | A | Andernfalls | wahr | 0.004 | |
Wenn die Zusammenfassung der Werte für die Klasse (Grade) eine andere wäre, könnte die Tabelle wie folgt aussehen:
| Grade | Amount of loan | Versicherung erforderlich | Versicherungsrate | ||
|---|---|---|---|---|---|
| Minimum | Max. | ||||
| 1 | A | 100.000 | 300.000 | wahr | 0.001 |
| 2 | A | 300.000 | 600.000 | wahr | 0.003 |
| 3 | A | Andernfalls | wahr | 0.004 | |
Sie können die drei Regeln wie folgt lesen:
Regel 1
wenn all of the following conditions are true: - the loan grade is A - the amount of loan is between 100000 and 300000 Dann - set the insurance required to true - set the loan rate to 0.001Regel 2
wenn all of the following conditions are true: - the loan grade is A - the amount of loan is between 300000 and 600000 Dann - set the insurance that is required to true - set the loan rate to 0.002Regel 3
wenn all of the following conditions are true: - the loan grade is A - it is not true that the amount of loan is between 300000 and 600000 Dann - set the insurance that is required to true - set the loan rate to 0.003
Wenn die Klasse (Grade) A ist und der Kreditbetrag bei 200,000 liegt, werden die Regeln 1 und 3 angewendet. Die Tabelle zeigt eine Warnung an, weil es eine Überlappung gibt. Die letzte anwendbare Zeile ist die dritte Zeile. Die dritte Regel wird daher ausgeführt, und die Versicherungsprämie wird auf 0.003 gesetzt.