why only we use SAS? their r many programmin language like
SPSS, Oracle... Why SAS?

Answers were Sorted based on User's Feedback



why only we use SAS? their r many programmin language like SPSS, Oracle... Why SAS?..

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

why only we use SAS? their r many programmin language like SPSS, Oracle... Why SAS?..

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

Post New Answer

More SAS Interview Questions

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.

0 Answers  


what is enterprise guide? What is the use of it? : Sas programming

0 Answers  


Give an example where SAS fails to convert character value to numeric value automatically?

0 Answers  


What do the sas log messages “numeric values have been converted to character” mean? What are the implications?

0 Answers  


in ods is there any lib's

2 Answers   SAS,






How would you include common or reuse code to be processed along with your statements?

3 Answers   Accenture,


How do i read multiple spaces in datasets?

4 Answers   Quintiles,


what is hierarchy flattening? : Sas-di

0 Answers  


What is the difference between %put and symbolgen? : sas-macro

0 Answers  


name several ways to achieve efficiency in your program? : Sas programming

0 Answers  


How would you invoke a macro? : sas-macro

0 Answers  


how do i get last 10obs from a dataset when we don't know about the number of obsevations in that dataset?

7 Answers   TCS,


Categories