Das folgende Szenario zeigt, wie Sie im BEx Query Designer die Ergebnisse einer berechneten Kennzahl zählen können.
Sie haben in ihren InfoCube folgende Daten geladen:
Region |
Kunde |
Umsatz |
|
|
USD |
NY
|
A |
400.000 |
B |
200.000 |
|
C |
50.000 |
|
CA |
A |
800.000 |
C |
300.000 |
In der Query möchten Sie ermitteln, für wie viele Kunden der Umsatz unter 1.000.000 USD liegt. Dazu legen Sie die berechnete Kennzahl Umsatz Kunde <= 1.000.000 (F1) mit folgenden Eigenschaften an:
○ Registerkarte Allgemein: Formeldefinition: Umsatz <= 1.000.000
○ Registerkarte Aggregation: Ausnahmeaggregation: Summe; Bezugsmerkmal: Kunde
Diese Query würde folgendes Ergebnis liefern:
Region |
Kunde |
Umsatz |
F1 |
|
|
USD |
|
NY
|
A |
400.000 |
1 |
B |
200.000 |
1 |
|
C |
50.000 |
1 |
|
Ergebnis |
650.000 |
3 |
|
CA |
A |
800.000 |
1 |
C |
300.000 |
1 |
|
Ergebnis |
1.100.000 |
2 |
|
Gesamtergebnis |
1.750.000 |
2 |
Das Gesamtergebnis der berechneten Kennzahl F1 wird folgendermaßen berechnet: Umsatz Kunde A (400.000 + 800.000) erfüllt die Bedingung (Umsatz <= 1.000.000) nicht -> 0, Umsatz Kunde B (200.000) erfüllt die Bedingung -> 1, Umsatz Kunde C (50.000 + 300.000) erfüllt die Bedingung -> 1, summiert ergibt dies 2 als Gesamtergebnis für F1.
Eine Query mit Aufriss nach Region würde folgendes Ergebnis liefern:
Region |
Umsatz |
F1 |
|
USD |
|
NY |
650.000 |
3 |
CA |
1.100.000 |
2 |
Gesamtergebnis |
1.750.000 |
2 |
Durch die Zuordnung des Bezugsmerkmals Kunde bei der Ausnahmeaggregation der berechneten Kennzahl F1 liefert die Query auch ohne Aufriss nach Bezugsmerkmal die gewünschten Daten.