Veröffentlicht am :
ETL CREATION_INTERNE

Währungsverwaltung und Anzeige

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
Das Skript ist in zwei Abschnitte unterteilt. Der erste Abschnitt erstellt einen Datensatz namens `mycur` mit einer Variablen `price`, die für das Lesen und Anzeigen von US-Dollar-Werten (Format `dollar8.`) konfiguriert ist, und zeigt diesen anschließend an. Der zweite Abschnitt definiert den Datensatz `mycur` neu, diesmal mit der Variablen `price`, die für Euro (Format `nlmnleur15.2`) konfiguriert ist, und zeigt ebenfalls das Ergebnis an. Dies demonstriert, wie SAS© die Interpretation und Anzeige von monetären Daten gemäß den in einer SAS© Viya 4 und SAS© Studio Umgebung angegebenen Formaten handhabt.
Datenanalyse

Type : CREATION_INTERNE


Die Daten werden direkt im Skript mithilfe der Anweisung `cards;` in den DATA-Schritten erstellt.

1 Codeblock
DATA STEP Data
Erklärung :
Dieser DATA-Block erstellt den Datensatz `mycur`. Die Variable `price` ist mit dem Informat und Format `dollar8.` definiert, um Währungswerte in US-Dollar zu lesen und anzuzeigen. Der Wert `$1000000` wird direkt im Skript über die Anweisung `cards;` bereitgestellt.
Kopiert!
1DATA mycur;
2informat price dollar8.;
3FORMAT price dollar8.;
4INPUT price;
5CARDS;
6$1000000
7;
8RUN;
2 Codeblock
PROC PRINT
Erklärung :
Diese PROC PRINT zeigt den Inhalt des Datensatzes `mycur` an, wie er im vorherigen Block erstellt und in Dollar formatiert wurde.
Kopiert!
1PROC PRINT DATA=mycur;
2RUN;
3 Codeblock
DATA STEP Data
Erklärung :
Dieser DATA-Block erstellt den Datensatz `mycur` neu und ersetzt die vorherige Version. Er verwendet das Informat und Format `nlmnleur15.2`, das für das Lesen und Anzeigen von Euro-Werten angepasst ist. Der neue Wert `€1000000` wird über `cards;` eingefügt.
Kopiert!
1DATA mycur;
2informat price nlmnleur15.2;
3FORMAT price nlmnleur15.2;
4INPUT price;
5CARDS;
61000000
7;
8RUN;
4 Codeblock
PROC PRINT
Erklärung :
Diese PROC PRINT zeigt den aktualisierten Inhalt des Datensatzes `mycur` an, wobei der neue Wert von `price` in Euro formatiert ist.
Kopiert!
1PROC PRINT DATA=mycur;
2RUN;
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.