?>Array ( [lang] => de [id] => 94 ) Standardfall: Kundensegmentierung nach Alter und Kauf-Score - WeAreCAS
sessionProp addFormat

Standardfall: Kundensegmentierung nach Alter und Kauf-Score

Scénario de test & Cas d'usage

Geschäftskontext

Eine Marketingabteilung möchte ihre Kunden für eine gezielte Kampagne segmentieren. Dazu müssen numerische Alters- und Score-Werte in verständliche Kategorien umgewandelt werden. Dieses Szenario testet die grundlegende Erstellung von Formaten für numerische Bereiche und Einzelwerte.
Datenaufbereitung

Erstellt eine Beispieltabelle 'KUNDEN_SCORES' mit Kunden-IDs, Alter und einem numerischen Kauf-Score.

Kopiert!
1DATA casuser.KUNDEN_SCORES;
2 DO KundenID = 1 to 100;
3 Alter = 18 + floor(rand('UNIFORM')*50);
4 KaufScore = 1 + floor(rand('UNIFORM')*5);
5 OUTPUT;
6 END;
7RUN;

Étapes de réalisation

1
Erstellung einer neuen, sitzungsbasierten Formatbibliothek namens 'MARKETING_FMTLIB'.
Kopiert!
1PROC CAS;
2 sessionprop.addFmtLib / fmtLibName='MARKETING_FMTLIB';
3RUN;
2
Hinzufügen eines Formats 'ALTERSGRUPPE' zur Gruppierung von Kunden nach Altersbereichen.
Kopiert!
1PROC CAS;
2 sessionprop.addFormat /
3 fmtLibName='MARKETING_FMTLIB'
4 fmtName='ALTERSGRUPPE'
5 ranges={ {'18-29', 'Junge Erwachsene'}, {'30-45', 'Erwachsene'}, {'46-99', 'Senioren'} };
6RUN;
3
Hinzufügen eines Formats 'SCORE_LABEL' zur Beschreibung des Kauf-Scores.
Kopiert!
1PROC CAS;
2 sessionprop.addFormat /
3 fmtLibName='MARKETING_FMTLIB'
4 fmtName='SCORE_LABEL'
5 ranges={ {1, 'Niedrig'}, {2, 'Mittel'}, {3, 'Gut'}, {4, 'Hoch'}, {5, 'Sehr Hoch'} };
6RUN;
4
Überprüfung der Formatanwendung mittels einer Frequenztabelle auf der formatierten 'Alter'-Spalte.
Kopiert!
1PROC CAS;
2 SIMPLE.freq /
3 TABLE={caslib='casuser', name='KUNDEN_SCORES', vars={'Alter'}},
4 casout={caslib='casuser', name='FREQ_ALTER', replace=true},
5 FORMAT='ALTERSGRUPPE';
6RUN;
7 
8PROC PRINT DATA=casuser.FREQ_ALTER;
9RUN;

Erwartetes Ergebnis


Die Frequenztabelle 'FREQ_ALTER' sollte die Kunden korrekt den formatierten Altersgruppen ('Junge Erwachsene', 'Erwachsene', 'Senioren') zuordnen und die entsprechenden Anzahlen anzeigen. Die Formate sind erfolgreich erstellt und anwendbar.