An Idea Exchange for SAS software and services

by SAS Super FREQ
on ‎04-22-2014 12:16 PM

This functionality already exists in DS2. See the documentation of the Matrix package.

by Super Contributor
on ‎05-01-2014 06:25 AM

It is correct that the functionality exist in DS2. But it does not make my suggestion is less relevant. Even though I like the DS2 language, I also think the DS2 language is too complex for many SAS-users.

by Trusted Advisor
on ‎05-14-2014 03:24 PM

I would rather see more advancement in the DS2 package.

by Super Contributor
on ‎05-17-2014 07:01 AM

There may be some meaning in this DS2 argument which I don't exactly understand. I recognise that two SAS-expert has used DS2 as an argument against having matrix functionality in the datastep language. I also would also like to see some more advancement in the DS2 package, but that should not be a reason for not develop the basic datastep language further.

by Respected Advisor
on ‎06-04-2014 03:26 PM

You have the data step that essentially does row-wise operations.  You have proc sql that essentially does column wise operations.  There is now DS2 that does both.  And there is proc iml.  How much duplication is needed?

by SAS Employee gergely_batho
on ‎09-29-2014 02:41 AM

There are much more Base SAS users then SAS/IML users. Research (e.g. SAS UE) and engineering are exceptions.

All SAS users have DS2, but… Look at the number of posts, questions about DS2. DS2 is for programmers, not for business people.

Some people on the business side need matrix operations. (E.g.: cost allocation.) But I also understand data step should stay stable and robust.

It seems new thing go to DS2: matrix, more hash functions, threads, static and dynamic SQL (+ in-database + packages which were the “original” features of DS2)

Idea Statuses
Top Liked Authors