BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
vomer
Obsidian | Level 7

Hi All,

I have the following scenario:

CLIENTINSTSENDERRECIVUNIQUE CLIENTS
1985SITE AR11
1698SITE AR10
1563SITE AR21
1785SITE AR20

The Unique clients column above is how I want SAS to compute a unique client. Basically - for every unique set of CLIENT, SENDER and RECIV I want to mark UNIQUE CLIENTS as 1.

The thinking behind what I want to identify is - "For SITE A - there were 2 UNIQUE CLIENT instances going to 2 unique RECIV".

I would like to know how to code the UNIQUE CLIENTS part if possible. Thanks.

1 ACCEPTED SOLUTION

Accepted Solutions
Astounding
PROC Star

Vomer,

These are tools that you absolutely will have to learn if you want to program in SAS.

proc sort data=have;

   by client reciv;

run;

data want;

   set have;

   by client reciv;

   unique_clients = first.reciv;

run;

Good luck.

View solution in original post

1 REPLY 1
Astounding
PROC Star

Vomer,

These are tools that you absolutely will have to learn if you want to program in SAS.

proc sort data=have;

   by client reciv;

run;

data want;

   set have;

   by client reciv;

   unique_clients = first.reciv;

run;

Good luck.

What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

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
  • 1 reply
  • 1117 views
  • 0 likes
  • 2 in conversation