Posts

PROC SQL vs. DATA STEP in SAS: A Comprehensive Comparison of Syntax, Strengths, and Use Cases

PROC SQL vs. DATA STEP in SAS: A Comprehensive Comparison of Syntax and Use Cases PROC SQL vs. DATA STEP in SAS: A Comprehensive Comparison of Syntax and Use Cases SAS provides powerful tools for data manipulation, with `PROC SQL` and `DATA STEP` being two of the most commonly used approaches. Each has its own strengths, syntax, and use cases, making them suitable for different types of tasks. This report provides a detailed comparison of `PROC SQL` and `DATA STEP` to help you understand when and how to use each approach effectively. Understanding PROC SQL and DATA STEP Before diving into the comparison, let's briefly introduce `PROC SQL` and `DATA STEP`: PROC SQL: A procedure that enables you to use SQL (Structured Query Language) within SAS to query, manipulate, and manage data. It is particularly powerful for operations that involve multiple tables or require complex querying. DATA STEP: A foundational part o...

SAS Clinical Trials/ SAS in Pharmaceuticals

Clinical Trials Terminology for SAS Programmers Pharmaceutical Programming: From CRFs to Tables, Listings and Graphs SAS Programming in the Pharmaceutical Industry SASâ Programming Career Choices In The Health Care Industry The Changing Nature of SAS Programming in the Pharmaceuticals Industry Clinical Trails CDISC: Why SAS® Programmers Need to Know CDISC Implementation Step by Step: A Real World Example CDISC standards Design of Case Report Forms Download Sample CRF's and Protocol CRFs (PDF - 773.4 KB) Protocol (PDF - 2.0 MB) direct link: https://biolincc.nhlbi.nih.gov/studies/ SDTM-annotated CRFs Electronic Clinical Data Capture How to do Clinical Data entry Clinical Trial Terminology E9 - Statistical Principles for Clinical Trials Clinical Trails Glossary Clinical Data Management and E-clinical Trials (IPS) ...

SAS Tutorials (Video): Free

SAS Video Tutorials: Class Notes SAS 9.2 Entering Data with movies * Exploring Data with movies Modifying Data with movies Managing Data with movies Analyzing Data with movies General Information with movies Class Notes : Before Versions Entering Data , view movie Exploring Data , view movie Modifying Data , view movie Managing Data , view movie Analyzing Data , view movie (part 1) and movie (part 2) Fancy Graphics and other cool SAS code Data step: getting started 1: windows SAS code getting started 2: data step SAS code automatic _N_ variable SAS code drop & delete SAS code formating: dates and numbers SAS code date sal.txt (also see the format procedure below to create your own formats) functions SAS code import: Bringing in data from Excel SAS code Excel import file Excel export file text file input : length statement SAS code infile options.txt long SAS code long.txt missing data SAS code output option SAS code pointers SAS code ex7.txt ex8.txt ...

SAS Interview Questions: General(Part-2)

Under what circumstances would you code a SELECT construct instead of IF statements? A: I think Select statement is used when you are using one condition to compare with several conditions like……. Data exam; Set exam; select (pass); when Physics gt 60; when math gt 100; when English eq 50; otherwise fail; run ; What is the one statement to set the criteria of data that can be coded in any step? A) Options statement. What is the effect of the OPTIONS statement ERRORS=1? A) The –ERROR- variable ha a value of 1 if there is an error in the data for that observation and 0 if it is not. What's the difference between VAR A1 - A4 and VAR A1 -- A4? A) Refer the following link: http://studysas.blogspot.com/2009/07/even-you-can-use-hash-and-double-dash.html What do the SAS log messages "numeric values have been converted to character" mean? What are the implications? A) It implies that automatic conversion took place to make character functions ...