BookmarkSubscribeRSS Feed
ricodonself
Calcite | Level 5

the code that doesn't work (doesn't label the two variables)

data work.subset_pmlabel;

    set orion.sales;

    where country='AU'

            and job_title like '%Rep%';

    Bonus=salary*0.1;

    label Job_Title='Sales Title'

           Hire_Date='Date Hired';

    drop Employee_id gender  Birth_date;

run;

proc print data=work.subset_pmlabel;

run;

this is directly from sas e-training, I reeeeealy don't see any difference between.

thanks in advance

5 REPLIES 5
ricodonself
Calcite | Level 5

ok I got it,

in proc print step I need to mention LEBAL

is that right guys?

stat_sas
Ammonite | Level 13

Yes, if you want to display labels instead of variable names you have to use label in proc print

proc print data=work.subset_pmlabel label;

run;

You can also use proc contents to see labels assigned to variables in the dataset.

AnandSahu
Calcite | Level 5

and you can use split() options as well....

Ksharp
Super User

Or you can simply use  proc report which print LABEL by default .

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

Register Now

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 5 replies
  • 1910 views
  • 3 likes
  • 4 in conversation