Das folgende Szenario zeigt, wie Sie im BEx Query Designer die Ergebnisse unterschiedlicher berechneter Kennzahlen zählen können. Dabei werden die Daten aus dem folgenden Beispiel aufgenommen und erweitert: Beispiel für die Ausnahmeaggregation: Zählen.
Sie haben in ihren InfoCube folgende Daten geladen:
Land |
Region |
Kunde |
Umsatz |
|
|
|
USD |
US |
NY |
A |
400.000 |
B |
200.000 |
||
C |
50.000 |
||
CA |
A |
800.000 |
|
C |
300.000 |
In der Query möchten Sie nun nicht nur ermitteln für wie viele Kunden der Umsatz unter 1.000.000 USD liegt (siehe Beispiel für die Ausnahmeaggregation: Zählen), sondern noch die folgenden Werte berechnen:
○ Anzahl Kunden mit Umsatz zwischen 100.000 und 1.000.000
○ Anzahl Kunden mit Umsatz zwischen 100.000 und 1.000.000 in mindestens einer Region
Um diese Werte berechnen zu können, müssen Sie die folgenden berechneten Kennzahlen anlegen:
F1: Kunden mit Umsatz <= 1.000.000
○ Registerkarte Allgemein: Formeldefinition: Umsatz <= 1.000.000
○ Registerkarte Aggregation: Ausnahmeaggregation: Summe; Bezugsmerkmal: Kunde
F2: Kunden mit Umsatz zwischen 100.000 und 1.000.000
○ Registerkarte Allgemein: Formeldefinition: (Umsatz >= 100.000) AND (Umsatz <=1.000.000)
○ Ausnahmeaggregation: Summe; Bezugsmerkmal: Kunde
F3: Kunden mit Umsatz zwischen 100.000 und 1.000.000 in mindestens einer Region
Für diese Kennzahl benötigen Sie die Hilfskennzahl H1 (zur Aggregation der Regionen mit einem Umsatz zwischen 100.000 und 1.000.000 USD)
○ Registerkarte Allgemein: Formeldefinition: (Umsatz >= 100.000) AND (Umsatz <=1.000.000)
○ Registerkarte Aggregation: Ausnahmeaggregation: Maximum; Bezugsmerkmal: Region
Die Hilfskennzahl (H1) wird in F3 verwendet:
○ Registerkarte Allgemein: Formeldefinition: Hilfskennzahl (H1)
○ Registerkarte Aggregation: Ausnahmeaggregation: Summe; Bezugsmerkmal: Kunde
Die Query würde dann folgendes Ergebnis liefern:
Land |
Region |
Kunde |
Umsatz |
F1 |
F2 |
F3 |
|
|
|
USD |
|
|
|
US |
NY |
A |
400.000 |
1 |
1 |
1 |
B |
200.000 |
1 |
1 |
1 |
||
C |
50.000 |
1 |
0 |
0 |
||
Ergebnis |
650.000 |
3 |
2 |
2 |
||
CA |
A |
800.000 |
1 |
1 |
1 |
|
C |
300.000 |
1 |
1 |
1 |
||
Ergebnis |
1.100.000 |
2 |
2 |
2 |
||
Gesamtergebnis |
1.750.000 |
2 |
2 |
3 |
Das Gesamtergebnis der berechneten Kennzahl F2 wird folgendermaßen berechnet:
Umsatz Kunde A (1.200.000) erfüllt die Bedingung (Umsatz zwischen 100.000 und 1.000.000) nicht -> 0, Umsatz Kunden B (200.000) erfüllt die Bedingung -> 1, Umsatz Kunde C (350.000) erfüllt die Bedingung -> 1; summiert ergibt dies 2 als Gesamtergebnis für F2.
Das Gesamtergebnis der berechneten Kennzahl F3 wird durch folgende Ansicht deutlich:
Kunde |
Land |
Region |
Umsatz |
F1 |
F2 |
F3 |
H1 |
|
|
|
USD |
|
|
|
|
A |
US |
NY |
400.000 |
1 |
1 |
1 |
1 |
CA |
800.000 |
1 |
1 |
1 |
1 |
||
Ergebnis |
1.200.000 |
0 |
0 |
1 |
1 |
||
B |
US |
NY |
200.000 |
1 |
1 |
1 |
1 |
Ergebnis |
200.000 |
1 |
1 |
1 |
1 |
||
C |
US |
NY |
50.000 |
1 |
0 |
0 |
0 |
CA |
300.000 |
1 |
1 |
1 |
1 |
||
Ergebnis |
350.000 |
1 |
1 |
1 |
1 |
||
Gesamtergebnis |
1.750.000 |
2 |
2 |
3 |
0 |