My SAS Tutorials

Sunday 24 November 2013

SAS INTERVIEWS CONCEPTUAL QUESTIONS XVI

We have a SAS Data Set:


                                      One
                      -----------------------------------------
                                  Date_Info
                      -----------------------------------------
                           24Nov is Sunday
                           25Nov is Monday
                           26Nov is Tuesday
                           27Nov is Wednesday
                           28NOV IS THURSDAY
                           29nov is Friday
                           30NOV is SATURDAY

 We need to create A SAS Data SET where only days should be in uppercase and rest should be in lowcase.


                                      One
                   -------------------------------------------
                                  Date_Info
                   -------------------------------------------
                           24nov is SUNDAY
                           25nov is MONDAY
                           26nov is TUESDAY
                           27nov is WEDNESDAY
                           28nov is THURSDAY
                           29nov is FRIDAY
                           30nov is SATURDAY

Now prepare your Base SAS and Advance SAS Certification Exams with Online Mock tests:  http://exam.sankhyana.com


For training related info kindly mail us at info@sankhyana.com
www.sankhyana.com

Wednesday 2 October 2013

SAS INTERVIEWS CONCEPTUAL QUESTIONS XV

SWAP THE VALUES OF VARIABLES A AND B:

WE HAVE SAS DATA SET ONE;

DATA ONE;
X=5;
Y=3;
RUN;

CREATE ANOTHER SAS DATA SET TWO BY READING SAS DATA SET ONE:

   TWO
  ----------
  X     Y
  3      5


Now prepare your Base SAS and Advance SAS Certification Exams with Online Mock tests:  http://exam.sankhyana.com


For training related info kindly mail us at info@sankhyana.com
www.sankhyana.com

Thursday 26 September 2013

SAS INTERVIEWS CONCEPTUAL QUESTIONS XIV

WE HAVE TWO SAS DATA SETS:



Data one;
drop i j;
array a[60];
array b[60];
do j=1 to 1000;
do i=1 to 60;
a[i]=int(ranuni(i+j)*10);
b[i]=int(ranuni(j)*10);
end;
output;
end;
run;


Data two;
drop i j;
array a[60];
array b[60];
do j=1 to 1000;
do i=1 to 60;
a[i]=int(ranuni(i+j)*10);
b[i]=int(ranuni(j)*10);
end;
output;
end;
run;


WE HAVE TO CREATE A SAS DATA SET "THREE" THAT SHOULD HAVE DIFFERENCE OF THE COMMON VARIABLES OF DATA SETS "ONE" AND "TWO".

Now prepare your Base SAS and Advance SAS Certification Exams with Online Mock tests:  http://exam.sankhyana.com


For training related info kindly mail us at info@sankhyana.com
www.sankhyana.com



SAS INTERVIEWS CONCEPTUAL QUESTIONS XIII

WE HAVE A SAS DATA SET:



                   ONE

EMP_ID          NAME          SALARY
-----------------------------------------------------
101                   RAM                 500
102                   SITA                 600
103                   RADHA            700
104                   RAVAN            800
105                   ARJUN             900
106                    BHIM              1000


WE NEED TO CREATE ANOTHER SAS DATA SET:

EMP_ID          NAME          SALARY                SALARY/TOTAL
-----------------------------------------------------------------------------------------------
101                   RAM                 500                                 500/4700
102                   SITA                 600                                 600/4700
103                   RADHA            700                                 700/4700
104                   RAVAN            800                                 800/4700
105                   ARJUN             900                                 900/4700
106                    BHIM              1000                               1000/4700

Now prepare your Base SAS and Advance SAS Certification Exams with Online Mock tests:  http://exam.sankhyana.com



For training related info kindly mail us at info@sankhyana.com
www.sankhyana.com


Tuesday 2 July 2013

SAS INTERVIEWS CONCEPTUAL QUESTIONS XII

We have a SAS data set TEST

data test;
  input Cust_ID $ visit $ visdt date7.;
  format visdt date7.;
  cards;
001 uns 01jun13
001 visit1 02jun13
001 visit2 03jun13
001 uns 04jun13
001 uns 05jun13
001 visit3 06jun13
001 uns 07jun13
001 uns 08jun13
001 uns 01jun13
001 visit4 02jun13
001 visit5 03jun13
001 uns 04jun13
001 uns 05jun13
001 visit6 06jun13
001 uns 07jun13
001 uns 08jun13
;
run;


We want the output like:

                                 Cust_ID   Vist         visdt       Visitseq

                                       001    uns       01JUN13    0.1
                                       001    visit1    02JUN13    1.0
                                       001    visit2    03JUN13    2.0
                                       001    uns       04JUN13    2.1
                                       001    uns       05JUN13    2.2
                                       001    visit3    06JUN13    3.0
                                       001    uns       07JUN13    3.1
                                       001    uns       08JUN13    3.2
                                       001    uns       01JUN13    3.3
                                       001    visit4    02JUN13    4.0
                                       001    visit5    03JUN13    5.0
                                       001    uns       04JUN13    5.1
                                       001    uns       05JUN13    5.2
                                       001    visit6    06JUN13    6.0
                                       001    uns       07JUN13    6.1
                                       001    uns       08JUN13    6.2

Now prepare your Base SAS and Advance SAS Certification Exams with Online Mock tests:  http://exam.sankhyana.com



For training related info kindly mail us at info@sankhyana.com
www.sankhyana.com

Wednesday 22 May 2013

SAS INTERVIEWS CONCEPTUAL QUESTIONS XI

We have a SAS data set:


One
-----
X
5,6,1,10
2,3
4,7,8
9

We have to create SAS data set Two:

                                  Two
                               -------

     X                 a1  a2 a3 a4 a5 a6 a7 a8 a9 a10          
-------             ---------------------------------
5,6,1,10            1    0   0   0   5  6   0   0  0    10
2,3                    0    2   3   0   0  0   0   0  0     0
4,7,8                 0    0   0   4   0  0   7   8  0     0
9                       0    0   0   0   0  0   0   0  9     0

Variables:  X A1-A10

I will always appreciate most efficient SAS program which is taking the least resources.

Now prepare your Base SAS and Advance SAS Certification Exams with Online Mock tests:  http://exam.sankhyana.com



For training related info kindly mail us at info@sankhyana.com
www.sankhyana.com