BookmarkSubscribeRSS Feed
Marilyn
Calcite | Level 5

I have the following fields and want a report at the end with a lot of counts and sums:

station, ssn, invoice number, line items, amounts.

I want a report with individual stations and count of unique ssn, count of unique invoice numbers, count of line items and total dollar amounts.

How can I do this???

1 REPLY 1
Reeza
Super User

If you want unique counts I recommend proc sql.

proc sql;

create table want as

select station, count(distinct ssn) as unique_ssn, count(distinct invoice_number) as unique_invoice, count(*) as num_line, sum(amounts) as total_dollar

from have

group by station;

quit;

Catch up on SAS Innovate 2026

Nearly 200 sessions are now available on demand in the Innovate Hub.

Watch Now →
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
  • 1785 views
  • 1 like
  • 2 in conversation