BookmarkSubscribeRSS Feed
gzr2mz39
Quartz | Level 8
Is there a way to produce a title for each by group instead of just having one title at the top of the output?
For example,
a1=1,2,2,3,3 and b1=10,20,21,24,33
title1 "Test";
proc print data=test;by a1;var b1;run;
Test
a1=1
10
Test
a1=2
20
21
Test
a1=3
24
33
2 REPLIES 2
Cynthia_sas
Diamond | Level 26
Hi:
Investigate the use of #BYVAR, #BYVAL and #BYLINE automatic variables or directivesthat you can use in a SAS TITLE statement with BY group processing, as described in this paper:
http://www2.sas.com/proceedings/sugi23/Coders/p75.pdf

cynthia
gzr2mz39
Quartz | Level 8
This worked well. Thank you.

Catch up on SAS Innovate 2026

Nearly 200 sessions are now available on demand with the SAS Innovate Digital Pass.

Explore 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
  • 2 replies
  • 1517 views
  • 0 likes
  • 2 in conversation