dear exeprts,
I need your help with the following
data new;
SET old;
if first.household_id then large_spending_count = 0;
if total_spent>100 then large_spending_count+1;
run;
basically, I want to count how many purchases with total_spent > 100 dollars were made for each household.
so, i want to make large_spending_count = 0 for each new household. it should increase by 1 each time a purchase (>$100) is made.
somehow, it's not working... (it's my first time using first function but I think I need to use it; if not, let me know as well)
can someone please tell me how this may be done?
many thanks,
c
You need to add another statement after your set statement:
by household_id;
You need to add another statement after your set statement:
by household_id;
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and save with the early bird rate—just $795!
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.
Ready to level-up your skills? Choose your own adventure.