BeispieldatengeoMap

Aus BI-Snippets - Business Intelligence Code und Module
Wechseln zu: Navigation, Suche

Mit Hilfe des folgendes Codes lassen sich einfache Geodaten mit ein paar Umsatzzahlen zum Testen der Geo Region Map in SAS VA erstellen.

Der Code darf gerne auf eigene Bedürfnisse geändert werden. Viel Spaß beim Ausprobieren!

<syntaxhighlight lang="SAS" line="1" > data geoMapGermanyTest;


length StaatNo 3

StaatID $2

BLandName $30

BLandID $5.

Produktkategorie $30

Umsatz 8

Btag 8

BMonat 8

BQuartal 8

BJahr 8;



infile datalines dlm=':';

input StaatNo StaatID $ BLandName $ BLandID $;


datalines; 276:DE:Baden-Wuerttemberg:DE-08 276:DE:Bayern:DE-09 276:DE:Berlin:DE-11 276:DE:Brandenburg:DE-12 276:DE:Bremen:DE-04 276:DE:Hamburg:DE-02 276:DE:Hessen:DE-06 276:DE:Mecklenburg-Vorpommern:DE-13 276:DE:Niedersachsen:DE-03 276:DE:Nordrhein-Westfalen:DE-05 276:DE:Rheinland-Pfalz:DE-07 276:DE:Saarland:DE-10 276:DE:Sachsen:DE-14 276:DE:Sachsen-Anhalt:DE-15 276:DE:Schleswig-Holstein:DE-01 276:DE:Thueringen:DE-16

run;


data geoMapGermanyTest;

set geoMapGermanyTest;


format Umsatz commax10.2

Btag eurdfdd10.

BMonat Monname3.

BQuartal qtr.

BJahr year.;


/* Produktkat Hotel*/

Produktkategorie = 'Hotel';
do i=1 to 2000;
umsatz=ranuni(0)*500;
Btag = '01JAN2013'd + round(ranuni(0)*364);

BMonat = Btag;

BQuartal = Btag;

BJahr = Btag;

output;
end;


/* Produktkat Städtetouren*/
Produktkategorie = 'Städtetouren';
do i=1 to 2000;
umsatz=ranuni(0)*500;
Btag = '01JAN2013'd + round(ranuni(0)*364);

BMonat = Btag;

BQuartal = Btag;

BJahr = Btag;

output;
end;


/* Produktkat Busreisen*/
Produktkategorie = 'Busreisen';
do i=1 to 2000;
umsatz=ranuni(0)*500;
Btag = '01JAN2013'd + round(ranuni(0)*364);

BMonat = Btag;

BQuartal = Btag;

BJahr = Btag;

output;
end;


/* Produktkat Wellness*/
Produktkategorie = 'Wellness';
do i=1 to 2000;
umsatz=ranuni(0)*500;
Btag = '01JAN2013'd + round(ranuni(0)*364);

BMonat = Btag;

BQuartal = Btag;

BJahr = Btag;

output;


end;

run; </syntaxhighlight>