why only we use SAS? their r many programmin language like
SPSS, Oracle... Why SAS?
Answers were Sorted based on User's Feedback
Answer / prasad
SAS has a flexibility to create code in any operating system
(OS) and run in any OS. For instance, if you create .xls
file in Windows, you cannot run on Unix, but SAS code can
be created in windows and can run in Unix. Compared to
other programming languages, SAS coding simple to write and
use.
Is This Answer Correct ? | 9 Yes | 2 No |
Answer / ankit
SAS possess many privileges over other languages like:
1. SAS can process very big size of data in the environment , which the other languages have their own limitations.
2. SAS is simple to understand and help in an effective manner to analyze the data, it doesn't require you to have a very good programming knowledge.
3. SAS has good support and services as its a paid software.
4. SAS has its own Data Base structure while the others haven't.
5. SAS can be easily connected to different servers as compared to others.
Is This Answer Correct ? | 0 Yes | 0 No |
Hello, I have PROC SQLs results group by 3 fields and I use SUM and COUNT functions in SQL. The problem is when I try to display my result with PROC TABULATE. I am getting very big numbers. I believe I make a mistake some where in Tabulate. Here is my Proc Tabulate. PROC TABULATE DATA=OUT04_05 FORMAT=12.; CLASS YR CENTRE VISA / PRELOADFMT EXCLUSIVE; VAR NEWUSER FRAUD TRANSFER AUTUSER REISSUE; TABLE CENTRE ALL, (YR ALL)*VISA, (NEWUSER*F=COMMA12. AUTUSER*F=COMMA12. FRAUD*F=COMMA12. TRANSFER*F=COMMA12. REISSUE*F=COMMA12.) / MISSTEXT={LABEL='0'} PRINTMISS RTS=20; FORMAT VISA VISAFMT.; KEYLABEL SUM = ' ' ALL = 'TOTAL'; LABEL YR = 'DATE YEAR' NEWUSER = 'TOTAL NEW ACCT' TRANSFER = 'TOTAL TRANSFER' FRAUD = 'TOTAL FRAUD TRANSFER' AUTUSER = 'TOTAL AUTH USERS' REISSUE = 'TOTAL REISSUE'; When I code it like : NEWUSER*N*F=COMMA12. AUTUSER*N*F=COMMA12. I get same amount numbers but to find a NEWUSER I use COUNT(*) and to find AUTUSER I use SUM(xxxx) function so both result shouldn’t be the same my problem is in this point. Could you tell me where the problem in code is. How can I display my result? TX.
what is enterprise guide? What is the use of it? : Sas programming
Give an example where SAS fails to convert character value to numeric value automatically?
What do the sas log messages “numeric values have been converted to character” mean? What are the implications?
in ods is there any lib's
How would you include common or reuse code to be processed along with your statements?
How do i read multiple spaces in datasets?
what is hierarchy flattening? : Sas-di
What is the difference between %put and symbolgen? : sas-macro
name several ways to achieve efficiency in your program? : Sas programming
How would you invoke a macro? : sas-macro
how do i get last 10obs from a dataset when we don't know about the number of obsevations in that dataset?