Anda di halaman 1dari 3

My last project was with Fannie Mae.

I was working as a programmer/Analysis The project is about developing a system which will serve as service and vend property prices to various financial reporting applications. I was in financial department. I worked on their prod job and adhoc requirement which come to me on regular basis. As a part of production job, I was working on Monthly Production report. And as a part of adhoc req my manager has some requirements for several type of data. So have fare amount of experr in exixting code and created own. I have created step by step documentation process which explains how code operates or how to use code. What kind of SAS tools - SAS BASE, SAS STAT, SAS EG What kind of SAS Functions and Procedures. - I worked on regular DATA Steps, MACROS, PROC SQL, PROC FREQ, PROC MEANS, PROC TABULATE and PROC TRANSPOSE I used SAS functions like TOTAL(), SUM(), DATE(), TODAY(), Used some library functions like MIN, MAX SQRT How comfortable on SAS EG - I have working knowledge of SAS EG but given a choice I would prefer PC SAS or Base SAS although SAS EG is powerful tool but I could do the same on PC SAS or Base SAS. I know SAS EG and how to use it. Purpose of Macro - Yes I have, I used macros in creating analysis datasets and tables where it is necessary to make a small change throughout the program and where it is necessary to use the code again and again. Use of macro is to automate a particular part of code or entire code 5 Ways to create Macro Variable in SAS %LET Using Call Symput Macro Parameters Iterative %DO Statement Using INTO in PROC SQL Creating Macro %MACRO Symbolgen Macro local and global Local macro variables are defined within an individual macro and it stays for that particular session. You can create global macro variables any time during a SAS session or job How would you use how call global macro - & Global macro variable name. Merge - To merge data sets we can use Merge Statement in data step Also used PROC SQL statement to merge proc sql;

create table dadfam1 as select * from dads, faminc where dads.famid=faminc.famid order by dads.famid; quit; proc print data=dadfam1; run; In PROC SQL there is no need to sort the data and has many more functions and it is more dynamic and efficient To delete duplicate Nodup nodupkey No duprecs First. Last. Distinct function in PROC SQL Formats of report - In Excel, PDF, HTML Text files cst final report is in Excel If you encounter error - SAS Log I have use MS Excel in a lot functions to create report Most of the reports in my programs was have create so far from Excel format it is preferred because it has varies functions Indexing, creating look up table Function command aggregation look up tables DMAX DMIN DGET extract from a database a single record that matches the specified criteria

What function do you use in SAS program to do data analysis? - PROC SQL, PROC FREQ, PROC MEANS, PROC UNIVARIANT, PROC SUMMARY. PROC CONTENT and PROC PRINT for analyses on data How out-put report function to create generate output in SAS - ODS (Output Delivery System) statement and PROC PRINT, PROC REPORT What step we have to do before merging data set? - PROC SORT Which function is used to read only first 5 characters from variable length of 10 character? - Substring () Graph in Excel - Yes One of my project I need graph of table SAS BI - I have experience working using SA EG and Information MAT Studio. I have created and run SAS Programs in EG and have done some amount of work on Information MAT Studio. But, I haven't done any development work in SAS BI.

EG, Information Mat studio, web report studio, OLAP Cube studio, SAS BI portal and SAS BI Dash board

Anda mungkin juga menyukai