I have the data in format below:
id group Sales Country1 Country2...... Region1 Region2.......
1 1 200 USA Canada East South
2 1 300 USA UK West North
3 2 400 ............
I have to equally distribute Sales based on the number of Country as well do the same for Regions; and then create a matrix on the sum of Sales with Country on the Row and Regions on the Columns.
Thanks,
Ok. Please produce some sample data and expected output.
You say matrix of data, are you planning to be using SAS IML, which is more matrix/array/R like R, or Base SAS programming.
Please see the datafile attached.
I have the datafile on SAS. What I am trying to do is to create a crosstab where Sum of Sales would be shown with Country in row and 4 Regions in columns.
That sounds like a transpose. Look into proc transpose.
I generally don't download XLSX files so if you can't post sample data, someone else will help.
I still would recommend putting the expected output from your sample file, rather than having people guess at what you want.
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!
Still thinking about your presentation idea? The submission deadline has been extended to Friday, Nov. 14, at 11:59 p.m. ET.
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.
Ready to level-up your skills? Choose your own adventure.