?>Array ( [id] => 202 ) Monatliche Produktleistungsanalyse nach Region - WeAreCAS
aggregation aggregate

Monatliche Produktleistungsanalyse nach Region

Scénario de test & Cas d'usage

Geschäftskontext

Ein Einzelhandelsunternehmen möchte die monatliche Verkaufsleistung für verschiedene Produktkategorien in mehreren Regionen analysieren. Ziel ist es, den Gesamtumsatz, den durchschnittlichen Transaktionswert und die Anzahl der einzigartigen verkauften Produkte pro Kategorie und Region zu ermitteln, um Bestands- und Marketingstrategien zu optimieren.
Datenaufbereitung

Erstellt eine Test-Tabelle mit Verkaufsdaten, die Regionen, Produktkategorien, Verkaufsdaten, Produkt-IDs und Umsätze enthält. Einige Umsatzwerte fehlen, um die Robustheit zu testen.

Kopiert!
1DATA mycas.verkaufsdaten_regional;
2 informat Verkaufsdatum DATE9.;
3 FORMAT Verkaufsdatum DATE9.;
4 INPUT Region $ Produkt_Kategorie $ Verkaufsdatum :DATE9. Produkt_ID Umsatz;
5 DATALINES;
6Nord Elektronik 15JAN2023 101 1200
7Nord Elektronik 22JAN2023 102 1500
8Sued Kleidung 18JAN2023 201 80
9Nord Kleidung 20JAN2023 202 150
10Sued Elektronik 05FEB2023 101 .
11Sued Elektronik 10FEB2023 103 2000
12Nord Kleidung 12FEB2023 201 95
13West Lebensmittel 01MAR2023 301 25
14West Lebensmittel 02MAR2023 302 30
15Nord Elektronik 05MAR2023 101 1150
16;
17RUN;

Étapes de réalisation

1
Laden der vorbereiteten Verkaufsdaten in den CAS-Server (bereits im data_prep Schritt erfolgt).
Kopiert!
1/* Daten bereits in mycas.verkaufsdaten_regional geladen */
2
Ausführung der Aggregation, gruppiert nach Region und Produktkategorie über monatliche Intervalle. Berechnet werden die Summe und der Mittelwert des Umsatzes sowie die Anzahl der unterschiedlichen Produkte.
Kopiert!
1PROC CAS;
2 aggregation.aggregate /
3 TABLE={name='verkaufsdaten_regional', groupBy={'Region', 'Produkt_Kategorie'}},
4 id='Verkaufsdatum',
5 interval='MONTH',
6 casOut={name='monatsbericht', replace=true},
7 varSpecs=[
8 {name='Umsatz', agg='SUMMARY', summarySubset={'SUM', 'MEAN'}},
9 {name='Produkt_ID', agg='NDISTINCT'}
10 ];
11RUN;

Erwartetes Ergebnis


Die Ausgabetabelle 'monatsbericht' enthält eine Zeile für jede Kombination aus Region, Produktkategorie und Monat. Jede Zeile zeigt den Gesamtumsatz ('Umsatz_SUM'), den durchschnittlichen Umsatz ('Umsatz_MEAN') und die Anzahl der einzigartigen verkauften Produkte ('Produkt_ID_NDISTINCT') für diesen Zeitraum. Fehlende Umsatzwerte werden von den Berechnungen für SUM und MEAN ignoriert.