Query mit Bedingung und
Ergebniszeilenunterdrückung
Bei Queries, in denen auf einem Merkmal eine Bedingung aktiv ist und gleichzeitig auf einem anderen Merkmal die Eigenschaft Ergebniszeilen unterdrücken eingeschalten ist, kommt es im Allgemeinen zu einer unverständlichen Ausgabeliste.
Sie haben folgende Beispiel-Query, in der Sie den Nettoumsatz 2001 Ihrer Produkte in Bezug auf Ihre Kunden analysieren:

Nun aktivieren Sie die Eigenschaft Ergebniszeilen unterdrücken für das Merkmal Produkt. Weitere Informationen finden Sie unter Eigenschaften des Merkmals.
Die Ergebniszeilen werden ausgeblendet:


Beachten Sie, dass in dieser Beispiel-Query ein Skalierungsfaktor von 1000 verwendet wird. Die Werte in der Bedingungsdefinition beziehen sich auf die tatsächlichen Werte, da der Skalierungsfaktor bei der Auswertung der Bedingung nicht berücksichtigt wird. In der Query werden die Werte mit Skalierungsfaktor 1000 angezeigt. Weitere Informationen finden Sie unter Hintergrundinformationen zu Bedingungen.
Nun interessieren Sie sich nur für jene Kunden, deren Nettoumsatz größer als 350.000 $ ist. Sie definieren folgende Bedingung:
1. Wählen Sie bei der Definition der Bedingung unter Merkmalszuordnung die Einstellung Einzelne Merkmale und Merkmalskombinationen.
2. Markieren Sie das Merkmal Kunde.
3. Geben Sie folgende Bedingungszeile ein:
Wählen Sie die Struktur Nettoumsatz 2001, den Operator größer als und geben Sie als Wert 350.000 ein.
Sie erhalten folgende Ausgabeliste:

Die Ausgabeliste ist deshalb unverständlich, weil sich die Bedingung auf das Merkmal Kunde bezieht, und die Werte, die das System in Bezug auf die Bedingung auswertet, sind bei diesem Aufriss die Werte der Ergebniszeilen. Da Sie nun aber gleichzeitig die Eigenschaft Ergebniszeilen unterdrücken eingeschaltet haben, ist es unverständlich, wie diese Ausgabeliste zustande kommt.
Wenn Sie in den Eigenschaften des Merkmals Produkt die Eigenschaft Ergebniszeilen unterdrücken deaktivieren, dann erhalten Sie folgende Ausgabeliste:

Hier sehen Sie den Zusammenhang und den Grund, weshalb die Werte zum Kunden Dawson Agency Inc angezeigt werden. Die Bedingung bezieht sich auf das Merkmal Kunde und die Ergebniszeile zeigt, dass nur dieser Kunde die Bedingung erfüllt.
In Extremfällen kann die gleichzeitige Verwendung einer Bedingung und der Ergebniszeilenunterdrückung in einer Query zu unverständlichen Effekten führen. Wenn Sie nun für diese Query die Bedingung für alle Merkmale im Aufriss unabhängig definieren, dann findet das System keine Daten und Sie erhalten eine Fehlermeldung.
Sie haben die oben dargestellte Query. Nun aktivieren Sie die Eigenschaft Ergebniszeilen unterdrücken für das Merkmal Produkt und das Merkmal Kunde.
Sie erhalten folgende Ausgabeliste:

Sie definieren folgende Bedingung:
...
1. Wählen Sie bei der Definition der Bedingung unter Merkmalszuordnung die Einstellung alle Merkmale im Aufriss unabhängig.
2. Geben Sie folgende Bedingungszeile ein:
Wählen Sie die Struktur Nettoumsatz 2001, den Operator größer als und geben Sie als Wert 350.000 ein.
Sie erhalten eine Fehlermeldung, dass das System keine Daten gefunden hat. Das System kann in diesem Fall keine Daten finden, da Sie die Bedingung für alle Merkmale im Aufriss unabhängig definiert haben.
Wenn in einer Query eine Bedingung für alle Merkmale im Aufriss unabhängig aktiv ist und für einige Merkmale die Ergebniszeilenunterdrückung aktiviert ist, dann erzeugt das System dennoch alle Ergebnisse und wendet gemäß Regel 4 (Einstellung alle Merkmale im Aufriss unabhängig) die Bedingung(en) auf jede dieser Ergebnisstufen an.
Wenn Sie nun die Ergebniszeilenunterdrückung auf Produkt und Kunde deaktivieren und auch die Bedingung deaktivieren, dann erhalten Sie die oben dargestellte Query, die folgendermaßen aussieht:

Die Ergebniszeile, die sich auf den Kunden Dawson Agency Inc. bezieht, genügt der Bedingung. Die Werte zu Dawson Agency Inc. werden jedoch deshalb nicht angezeigt, weil die Bedingung für alle Merkmale im Aufriss unabhängig definiert ist. Das System wendet die Bedingung auch auf das Merkmal Produkt an. Wenn Sie nun im Kontextmenü Austauschen Kunde mit Produkt wählen, dann erhalten Sie folgende Ausgabeliste:

Hier sehen Sie, dass keine Ergebniszeile der Bedingung genügt, alle Produkte haben einen geringeren Nettoumsatz als 350.000 $.
Das System betrachtet bei der Einstellung alle Merkmale im Aufriss unabhängig in diesem Fall beide Ergebnisstufen. Für das Merkmal Kunde besteht ein Merkmalswert die Prüfung gemäß der Bedingung, nämlich Dawson Agency Inc., für das Merkmal Produkt besteht jedoch kein Merkmalswert die Prüfung. Das System findet keine zutreffenden Daten und gibt eine Fehlermeldung aus.