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 lock in 2025 pricing—just $495!
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.