Beispiel für Info-Analyzer: Handel

Aufgabe:

Der Logistiker einer Vertriebskette möchte wissen, wie sich die Umsätze auf Wochentage (6) und Produktgruppen (31) aufteilen, d.h. pro Kombination soll der jeweilige Durchschnittsumsatz pro Einkauf ermittelt werden. Ausgewertet werden soll das 3. Quartal 2004.

Analyse:

a)

Am informativsten scheint eine Kreuztabelle mit den Achsen Wochentag und Produktgruppe.

 

b)

In den Schnittpunkten soll der Durchschnittsumsatz pro Einkauf (Kunde) angezeigt werden.

 

c)

Wir brauchen einen Datenfilter für das Einkaufsdatum

Lösung:

Wir positionieren auf das Feld EINKAUFSDATUM und tragen im Kalkulationsfenster „7 ein (ersetzt das Datum durch den Wochentag, vgl. Hinweise und Detailmasken) und im  Analysefenster folgende Angaben:

 

a)

={„BETWEEN(Einkaufsdatum,
DATE(2004,07,01),
DATE(2004,09,30))"}

filtert das Einkaufsdatum auf das gewünschte Quartal und

 

b)

X{„14y", „23d"}

bildet aus dem aktiven Feld (Einkaufsdatum) mit Feld 14 (Warengruppe) eine Kreuz-Tabelle mit dem Feld 23 (Umsatz pro Einkauf) im Schnittpunkt, wobei „d" den Durchschnittswert verlangt

Resultat:

Ein Ausschnitt aus der Resultat-Tabelle zeigt z.B.:

 

Warengruppe

1_Montag

2_Dienstag

3_Mittwoch

...

 

01 Grundnahrung

8.04

4.57

3.31

...

 

02 Gemüse

4.17

1.44

2.08

...

 

03 Obst und Salat

2.91

2.22

3.17

...

 

04 Fleischwaren

6.10

6.77

8.42

...

 

05 Brot und Gebäck

2.05

3.22

5.70

...

 

06 .....

 

 

 

 

Hinweise:

Die Formel X{„14y", „23s"} würde statt dem Durchschnittswertes die Summe anzeigen; ebenfalls verfügbar sind die Kennzeichen a = Anzahl, + = Maximum und - = Minimum.

Die Ziffer 7 im Kalkulationsfeld ruft eine hinterlegte Formel zur Vorkalkulation (Feldumformung) auf: _7{„STR(DOW(Einkaufsdatum),1) + SPACE(1) + CDOW(Einkaufsdatum) }, mit dieser Formel wird nicht der Originalfeldinhalt sondern ein Ersatzwert hier DAY OF WEEK (Tagesnummer) und CHARACTER DAY OF WEEK (Tagesname) in die Berechnung geleitet

Eine Kreuztabelle könnte auch in Excel mit Hilfe der Pivot-Tabellen-Funktion erstellt werden ... aber nicht mit 100'000 oder gar 10 Millionen Datensätzen.

Details:

Die folgenden Bilder zeigen die ausgefüllten Masken im Detail:

 

  1. Im Prüf-Vorschriften-Feld zum FILE (Feldnummer = 0) werden u.a. die sogenannten Vorkalkulationen abgelegt, die Vorschrift „_7 ist rot eingerahmt; solche Anweisungen bewirken, dass in der Analyse nicht der Originalinhalt des Feldes, sondern dieser umgeformte Ersatzinhalt ausgewertet wird

  1. Die rot umrandeten Felder zeigen die angewendeten Vorschriften

  2. Der Eintrag „7 im Feld Kalk bewirkt, dass das aktuelle Feld CL_KD_SEIT vor der Analyse
    gemäss der hinterlegten  Vorschrift „_7 umgewandelt wird

  3. Der Eintrag „= G im Feld Kategorien, bewirkt, dass zuerst ein Filter aktiviert wird und dann eine
    Gruppierungsabfrage erfolgt

  4. Die Einträge im Feld Prüf-Vorschriften und -Parameter steuern, wie gefiltert und dann
    verarbeitet werden soll

Die rot umrandeten Felder zeigen

  1. Den Namen der erzeugten XLS-Datei, hier „_78_XYZ_24_1.XLS , welcher sich symbolisch
    zusammensetzt aus Analyse-Nr, Art der Analyse, Feldnummer + Laufnr.

  2. Die Anzahl generierten Zeilen und Spalten

  3. Die Anzahl gefüllten Zellen (Wert ungleich 0)

Dieses XLS-File zeigt nun die Analyseresultate in Rohform

  1. Die blau umrandeten Felder zeigen die generierte X-Achse

  2. Die rot umrandeten Felder zeigen die Y-Achse (in Abweichung zum Textbeispiel
    wurde nicht eine Warengruppe sondern der Warencode eingesetzt)

  3. Die grün umrandeten Felder zeigen die Schnittpunktwerte (in Abweichung zum Textbeispiel
    wurde nicht ein Durchschnitt sondern eine Summe eingesetzt)

zurück