?>Array ( [id] => 82 ) Standard-Segmentierung von Kundendaten für eine Marketingkampagne - WeAreCAS
sessionProp addFmtLib

Standard-Segmentierung von Kundendaten für eine Marketingkampagne

Scénario de test & Cas d'usage

Contexto empresarial

Eine Marketingabteilung möchte Kundendaten für eine bevorstehende Kampagne analysieren. Die Kundensegmente (z. B. 1=Hoher Wert, 2=Mittlerer Wert) und Regionen (z. B. 10=DACH, 20=FR) liegen als numerische Codes vor. Um Berichte und Analysen verständlich zu machen, müssen diese Codes in beschreibende Bezeichnungen umgewandelt werden. Dieses Szenario testet den grundlegenden Prozess des Erstellens, Hochladens und Anwendens einer Formatbibliothek aus einer CAS-Tabelle.
Preparación de datos

Erstellt eine Kundentabelle ('kunden_roh') und eine CAS-Tabelle ('kunden_formate'), die die benutzerdefinierten Formate für Kundensegmente und Regionen enthält.

¡Copiado!
1PROC FORMAT;
2 value $SegmentFmt 'HV'='Hoher Wert' 'MV'='Mittlerer Wert' 'NV'='Niedriger Wert';
3 value RegionFmt 10='DACH' 20='Frankreich' 30='UK';
4RUN;
5 
6DATA casuser.kunden_roh;
7 INFILE DATALINES delimiter=',';
8 INPUT KundenID $ SegmentCode $ RegionCode;
9 DATALINES;
10C001,HV,10
11C002,MV,20
12C003,HV,10
13C004,NV,30
14C005,MV,20
15;
16RUN;
17 
18PROC casutil;
19 save casdata='work.formats' outcaslib='casuser' casout='kunden_formate' replace;
20QUIT;

Étapes de réalisation

1
Laden der Formatbibliothek 'kunden_formate' aus der 'casuser'-Caslib in die aktuelle Sitzung. Eine vorhandene Bibliothek mit demselben Namen wird ersetzt.
¡Copiado!
1PROC CAS;
2 sessionprop.addFmtLib /
3 caslib='casuser'
4 name='kunden_formate'
5 fmtLibName='Kundenformate'
6 replace=true;
7QUIT;
2
Ausführen einer Frequenzanalyse auf der Tabelle 'kunden_roh', um die korrekte Anwendung der Formate '$SegmentFmt.' und 'RegionFmt.' zu überprüfen.
¡Copiado!
1PROC CAS;
2 SIMPLE.freq /
3 TABLE={caslib='casuser', name='kunden_roh'}
4 inputs={{name='SegmentCode', FORMAT='$SegmentFmt.'}, {name='RegionCode', FORMAT='RegionFmt.'}};
5QUIT;

Resultado esperado


Die Frequenzanalyse zeigt die formatierten Werte für 'SegmentCode' (z. B. 'Hoher Wert') und 'RegionCode' (z. B. 'DACH') anstelle der Rohdaten. Dies bestätigt, dass die Formatbibliothek erfolgreich geladen und auf die Zieldaten angewendet wurde.