MailLib Konzept - Übung n°6

Daten

data lb;
    length lbtest $40;
    lbtest='Hematocrit';                        output;
    lbtest='Leukocytes';                        output;
    lbtest='HDL Cholesterol/Total Cholesterol'output;
run; 

Programm

proc format;
    value $lbtest   'Hematocrit'     ='HCT'
                    'Leukocytes'     ='WBC'
                    'HDL Cholesterol'='HDL';
    value $lbtestcd 'HCT'='Hematocrit'
                    'WBC'='Leukocytes'
                    'HDL'='HDL Cholesterol';
run;
 
data lb_new;
    set lb;
    length lbtestcd $40;
    lbtestcd=put(lbtest,$lbtest.);
run; 

Die Variable lbtestcd wird mit Hilfe der Variable lbtest und dem Format $lbtest. erstellt. Ziel ist es, aus dem langen Namen des Labortests dessen Kurzbezeichnung zu ermitteln.

a) Aufgabe

Anzeige der Länge und der Standardlänge der Formatbeschriftung ($lbtest.)

b) Frage

Warum wird "HDL Cholesterol/Total Cholesterol" zu "HDL"?

c) Aufgabe

Aktualisieren Sie das Programm, um den vollständigen Testnamen in der Variablen lbtestcd anzuzeigen, wenn keine Übereinstimmung im Format vorhanden ist.

Vorher Nachher

d) Task

Aktualisieren Sie das Programm, um den Text "To Check" anzuzeigen, wenn keine Übereinstimmung im Format vorhanden ist.

Vorher Nachher

LĂ–SUNG MORGEN

Copyright © 2024 xxformat GmbH, Alle Rechte vorbehalten

xxformat GmbH

c/o STARTPLATZ, Im Mediapark 5
50670 Köln
Deutschland

Amtsgericht Köln HRB 90276

Geschäftsführer: Véronique Bourcier
veronique.bourcier@xxformat.com
+49 1577 288 6066