13
GITS ACADEMY 2008 SINCE Business Analytics Course SAS, Excel, VBA SQL Certified Become A Certified Business Analytics Professional.

SAS€¦ · TOPIC1: SAS ESSENTIAL FOR ANALYTICS 60HRS TOPIC2: ADVANCED ... Workbook Worksheets & its Components Named Ranges. FORMATTING Cell Color, Font Color,

  • Upload
    dotuyen

  • View
    247

  • Download
    4

Embed Size (px)

Citation preview

Page 1: SAS€¦ · TOPIC1: SAS ESSENTIAL FOR ANALYTICS 60HRS TOPIC2: ADVANCED ... Workbook Worksheets & its Components Named Ranges. FORMATTING Cell Color, Font Color,

G I T S   A C A D EM Y

2008S I N C E

B u s i n e s s A n a l y t i c s C o u r s eS A S , E x c e l , V B A S Q L C e r t i f i e d

C LA S S ROOM | ON L I N E

RANKED NO.1 ANALYTICS TRAINING INSTITUTE

WWW.GITSACADEMY.COM

Become A Certified Business Analytics Professional.

Page 2: SAS€¦ · TOPIC1: SAS ESSENTIAL FOR ANALYTICS 60HRS TOPIC2: ADVANCED ... Workbook Worksheets & its Components Named Ranges. FORMATTING Cell Color, Font Color,

BUSINESS ANALYTICS PROFESSIONALSAS, EXCEL, VBA/MACROS, SQL SERVERCOMPREHENSIVE COURSE TO BECOME BUSINESS ANALYTICS PROFESSIONAL

PREREQUISITES: BASIC COMPUTERSWITH GOOD ANALYTICAL SKILLS,

DURATION134 HRS

TOOLS: SAS, MS EXCEL ,VISUAL BASIC, SQL SERVER

ABOUT THE COURSET h i s c o u r s e i s d e s i g n e d f o r t h e a u d i e n c e w h o w a n t s t o k i c k s t a r t t h e i r c a r e e r i n a n a l y t i c s . W ed e s i g n o u r c o u r s e s t o h e l p s t u d e n t s / P r o f e s s i o n a l s t o l e a r n w i t h i n d u s t r y e x p o s u r e a n d b r i d g et h e g a p b e t w e e n l e a r n i n g a n d i n d u s t r y e x p e c t a t i o n . T h i s P r o g r a m i s M o s t S u i t a b l e f o r a b s o l u t eb e g i n n e r s i n A n a l y t i c s i n d u s t r y , i t c o v e r s b a s i c t o a d v a n c e d l e v e l o f p r o g r a m m i n g w i t ha n a l y t i c s c o n c e p t s . I f y o u a r e l o o k i n g f o r c e r t i f i c a t i o n i n S A S B A S E a n d M i c r o s o f t E x c e l M O Sa n d S Q L , t h i s c a n b e t h e b e s t c o u r s e f o r y o u .

COURSE OUTLINE

TOPIC1: SAS ESSENTIAL FOR ANALYTICS          60HRSTOPIC2: ADVANCED EXCEL                                  20HRS

TOPIC3: VBA/MACROS                                           30HRS

TOPIC4: SQL SERVER 2012                                   24HRS

Page 3: SAS€¦ · TOPIC1: SAS ESSENTIAL FOR ANALYTICS 60HRS TOPIC2: ADVANCED ... Workbook Worksheets & its Components Named Ranges. FORMATTING Cell Color, Font Color,

COMPREHENSIVE COURSE TO BECOME CERTIFIED SAS BASE PROFESSIONAL

PREREQUISITES: BASIC COMPUTERSWITH GOOD ANALYTICAL SKILLS,

DURATION60 HRS

TOOLS: SAS

ABOUT THE COURSET h i s c o u r s e i s d e s i g n e d t o t r a i n p e o p l e w h o a r e w i l l i n g t o t a k e t h e i r c a r e e r t o a h e i g h t IA n a l y t i c s .I t i s v e r y u s e f u l f o r c a n d i d a t e s w h o a r e w i l l i n g t o b e c o m e S A S c e r t i f i e d P r o f e s s i o n a l ( S A Sg l o b a l c e r t i f i c a t i o n ) . T h e t o p i c s o f B a s e S A S p l u s c o n c e p t s o f a d v a n c e d S A s a l s o i n a v e r ym i n i r e q u i r e m e n t o f k n o w l e d g e o f s t a t i s t i c s . W e s t a r t t e a c h i n g S A S f r o m t h e v e r y b a s i c t oa d v a n c e d l e v e l .

COURSE OUTLINE

LESSON 1 : INTRODUCTIONI n t r o d u c t i o n t o S A S L a y o u tL o g F i l eO u t p u t F i l eW o r k F i l eP e r m a n e n t S A S d a t a s e t sE n v i r o n m e n t s w h e r e S A S r u n sS A S S y s t e m O p t i o n sS t e p b o u n d a r i e s a n d r u n -g r o u p p r o c e s s i n g

LESSON 2 : ADVANCED INPUT FEATURESW h e r e i s m y r a w d a t a ?I N F I L ED A T A L I N E SI n p u t s t a t e m e n tL i s t I N P U TC o l u m n I N P U TF o r m a t t e d I N P U TM I S S O V E R , D L M

I n f o r m a t s w i t h l i s t I N P U T : , & A d v a n c e d i n p u t p o i n t e r s R e a d i n g m u l t i p l e l i n e i n p u t , / a n d# p o i n t e r s M u l t i p l e I N P U T s t a t e m e n t s T h e t r a i l i n g @ T h e d o u b l e t r a i l i n g @ @

LESSON 3 : SAS STRUCTURES AND FLOW D A T A s t e p o v e r v i e wC o m p i l e p r o c e s s i n gD A T AL E N G T HF O R M A T S , I N F O R M A T S , L A B E L SR E N A M ER E T A I ND R O P a n d K E E PI f , I f - t h e n , E l s e - i f , I f t h e n D o .

LESSON 4 : SAS EXECUTABLE STATEMENTS

A s s i g n m e n t s t a t e m e n t sC h a r a c t e r c o n c a t e n a t i o nS u b s e t t i n g o b s e r v a t i o n sD e l e t i n g o b s e r v a t i o n sS u b s e t t i n g I F s t a t e m e n tW H E R E s t a t e m e n tO U T P U TP U T

LESSON 5 : DATA STEP FUNCTIONS

N u m a r i c f u n c t i o n s ( I n t c e i l ,f l o o r , R o u n d , M i n , M a x , s u m ,m e a n ) .

D a t e F u n c t i o n ( T o d a y ,D a t e t i m e , D a t e , T i m e , T i m e p a r t ,D a y , M o n t h , Y e a r , Q t r , i n t c k ,i n t n x , y r d i f , d a t d i f , w e e k d a y ,M D Y ) . C o n t i . . . . .

TOPIC : 1 SAS BASE & ADVANCEDSAS BASE, SQL, MARCOS, GRAPH, STAT

Page 4: SAS€¦ · TOPIC1: SAS ESSENTIAL FOR ANALYTICS 60HRS TOPIC2: ADVANCED ... Workbook Worksheets & its Components Named Ranges. FORMATTING Cell Color, Font Color,

LESSON 5 : CHARACTER FUNCTIONS

L e f t , r i g h t , C o m p r e s s , c o m p b lu p c a s e , l o w c a s e , p r o p c a s e ,S c a n , S u b s t r , I n d e x , f i n d . P u t ,I n p u t .

LESSON 6 : SAS PROCEDURES

P r o c P r i n tP r o c c o n t e n t sP r o c D a t a s e tP r o c f r e qP r o c P r i n t t oP r o c T r a n s p o s eP r o c s o r tP r o c m e a n sP r o c R e p o r tP r o c t a b u l a t eP r o c f o r m a tP r o c i m p o r tP r o c e x p o r tP r o c A p p e n dP r o c s u m m a r yLESSON 7 : MERGING SAS DATASETS O n e t o o n e m e r g e sM a t c h m e r g i n gM u l t i p l e O B S w i t h t h e s a m e B Yv a r i a b l eM e r g i n g w i t h i d e n t i c a l v a r i a b l en a m e s M e r g i n g w i t h o u t a c o m m o nv a r i a b l eU p d a t e s t a t e m e n t

LESSON 8 : DO LOOPS AND ARRAYS

S y n t a xH o w t o c r e a t e D o l o o p s .C o n d i t i o n a l D o l o o p s ( D O u n t i l ,D O w h i l e , b y c l a u s e ) .N e s t i n g D O l o o p s .A r r a y s

LESSON 9 : OUTPUT DELIVERY SYSTEM

O D S / H T M L F I L E O D S / P D F F I L E O D S / R T F F I L E O D S R E P O R T W I T H S T Y L EO P T I O N .

LESSON 9 : SAS GRAPH

p r o c p l o tp r o c g p l o tp r o c c h a r tp r o c g c h a r t

LESSON 10: SAS SQL

S Q L / C R E A T E T A B L ES Q L / A L T E RS Q L / D R O PS Q L / I N S E R TS Q L / U P D A T ES Q L / S E L E C TS Q L / D E L E T ES Q L / W H E R ES Q L / O P E R A T O R SS Q L / J O I NS Q L / U N I O NS Q L / O R D E R B YS Q L / G R O U P B Y

LESSON 11 : SAS MACROS, AN INTRODUCTION F u n c t i o n s o f t h e S A S m a c r op r o c e s s o r D e f i n i n g a n d u s i n g a m a c r o M a c r o p r o c e s s o r f l o w M a c r o a n d m a c r o v a r i a b l eL o c a l a n d g l o b a l m a c r oA v o i d m a c r o e r r o r sP o s i t i o n a l m a c r o p a r a m e t e r s A u t o m a t i c m a c r o v a r i a b l e sC a l l S y m p u tS y s t e m o p t i o n s f o r d e b u g g i n gm a c r o

LESSON 12: SAS/ STAT

P r o c U N I V A R I A T EP r o c M E A N SP r o c F R E QP r o c G L MP r o c R A N KP r o c A N O V AP r o c R E GP r o c T T E S T ( P a i r e d )P r o c C O R R ( c o r r e l a t i o n )

Page 5: SAS€¦ · TOPIC1: SAS ESSENTIAL FOR ANALYTICS 60HRS TOPIC2: ADVANCED ... Workbook Worksheets & its Components Named Ranges. FORMATTING Cell Color, Font Color,

COURSE FOR BUSINESS ANALYTICS

PREREQUISITES: BASIC COMPUTER,BASIC MS OFFICE PACKAGES

DURATION 20 HRS

CERTIFICATIONMICROSOFT OFFICE SPECIALIST

ABOUT THE COURSEA d v a n c e d E x c e l 2 0 1 3 c o u r s e i s d e s i g n e d f o r s t u d e n t s / p r o f e s s i o n a l s w h o w a n t t o l e a r na d v a n c e d f e a t u r e s o f e x c e l f o r g e n e r a t i n g s m a r t r e p o r t s w i t h l o t s o f t i m e s a v i n g w h i c h t h e yc a n u s e i t f o r o t h e r t a s k s . I n a d d i t i o n A D V A N C E D E X C E L 2 0 1 3 c o u r s e i s a l s o u s e f u l t op e o p l e w h o w a n t t o c l e a r t h e M i c r o s o f t c e r t i f i c a t i o n f o r M S E x c e l ( M O S ) 2 0 1 3 . W e o f f e r t h eb e s t a d v a n c e d e x c e l t r a i n i n g w o r k s h o p i n B a n g a l o r e a n d t r a i n i n g w i t h u s w o u l d g i v e y o u a ne d g e o v e r o t h e r s a t o f f i c e o r i n i n t e r v i e w s . .

COURSE OUTLINE

INTRODUCTION TO EXCEL USER INTERFACE

A p p l i c a t i o nW o r k b o o kW o r k s h e e t s & i t s C o m p o n e n t sN a m e d R a n g e s.

FORMATTINGC e l l C o l o r , F o n t C o l o r , I n d e n t s , A l i g n m e n t s ,T e x t O r i e n t a t i o nN u m b e r F o r m a t sC u s t o m F o r m a t sE d i t i n g c o m m a n d s

DATA SORTINGB u i l t - i n S o r tS o r t i n g L e v e l sC u s t o m S o r t

DATA GROUPINGG r o u p i n g R o w sG r o u p i n g C o l u m n s

DATA TABLES (LIST OBJECTS)

CONDITIONAL FORMATTINGF o r m a t t i n g b a s e d o n C e l l v a l u e sF o r m a t t i n g b a s e d o n F o r m u l a sI c o n S e t s ( b a r s , s c a l e s , i c o n s )

TEXT-TO-COLUMNS

D e l i m i t e dF i x e d L e n g t h

DATA FILTERINGA u t o F i l t e r – F i l t e r B y C o l o r , F i l t e r b y I c o nS e t sA d v a n c e d F i l t e rR e m o v e D u p l i c a t e s

FREEZING PANES

DATA SUBTOTALB u i l t - I n S u b t o t a l ( N e s t e d S u b t o t a l )

DATA VALIDATIONB a s e d o n c e l l v a l u e s ( t e x t l e n g t h , w h o l e n o . ,d a t e s )B a s e d o n F o r m u l a sL i s t D r o p d o w nC i r c l e I n v a l i d D a t aI n p u t & E r r o r M e s s a g e s

GETTING EXTERNAL DATA INTO EXCEL

CHARTS

F r o m M S A c c e s sF r o m T e x t f i l e sF r o m W e bO t h e r D a t a S o u r c e s

DATA CONSOLIDATION (FROM MULTIPLE FILES)

C h a r t T y p e sC h a r t C o m p o n e n t sP r i m a r y V s S e c o n d a r y A x i sC h a r t F o r m a t t i n g

TOPIC : 2 ADVANCED EXCEL

Page 6: SAS€¦ · TOPIC1: SAS ESSENTIAL FOR ANALYTICS 60HRS TOPIC2: ADVANCED ... Workbook Worksheets & its Components Named Ranges. FORMATTING Cell Color, Font Color,

COURSE OUTLINE

FORMULAS

T E X T F u n c t i o n sI FE R R O R F u n c t i o n sL O G I C A L F u n c t i o n sV L O O K U PH L O O K U PC O U N T I FS U M I FS U M P R O D U C TD A T E & T I M E F U N C T I O N SF O R M U L A T E X T ( 2 0 1 3 )I n f o r m a t i o n F u n c t i o n s ( I S N A , I S E V E N ,I S E R R … ).

SPARKLINE (2010 AND ABOVE)SOLVER (ADD-IN)

MACROS

R e c o r d i n gQ u i c k A u t o m a t i o n t e c h n i q u e s

INFORMATION ON CERTIFICATIONS FORMICROSOFT EXCEL (OFFICE)

PIVOT TABLES

I n t r o d u c t i o n & C r e a t i o nS l i c e rT i m e L i n e ( i f 2 0 1 3 a v a i l a b l e )P i v o t C h a r t sC a l c u l a t e d F i e l d sC a l c u l a t e d I t e m sG r o u p i n gF o r m a t t i n g – N u m b e r / C o n d i t i o n a l

POWERPIVOT (2010 AND ABOVE)POWERVIEW (2013 & ABOVE)

TWHAT-IF ANALYSIS

G o a l S e e kS c e n a r i o M a n a g e rD a t a T a b l e s

WHAT ARE THE LEARNING OBJECTIVES OF EXCEL 2013 COURSEDESIGNED BY GITS ACADEMY?A t t h e e n d o f t h e t r a i n i n g t h e p a r t i c i p a n t s w o u l d l e a r n / u s e / a c q u i r e t h e f o l l o w i n gt e c h n i q u e s / k n o w l e d g e :D a t a M a n a g e m e n tO r g a n i z e t h e d a t a f r o m v a r i o u s s o u r c e sC o n n e c t t h e d a t a f r o m d i f f e r e n t s o u r c e s ( e g : M S - A c c e s s , T e x t F i l e , C S V F i l e , S Q L S e r v e r ,O D B C e t c )D a t a A n a l y s i sD a t a V a l i d a t i o nS u m m a r i z e t h e R e p o r t sD a s h b o a r d R e p o r tM I S R e p o r tC h a r t s r e p o r t s.

SCOPE OF LEARNING :U s e r a b l e t o m a n a g e d a t a i n d e p e n d e n t l yU s e r a b l e t o d o r e p o r t s ( e g : F i n a n c i a l , B a n k i n g , I n s u r a n c e , P h a r m a c e u t i c a l , R e t a i l ,E d u c a t i o n a l , s m a l l s h o p s e t c )U s e r w i l l b e c o m e d a t a a n a l y s tU s e r w i l l a b l e t o d o M I S r e p o r t sM a x i m u m o r g a n i z a t i o n w i l l u s e t h e e x c e lI t r e q u i r e s d a y t o d a y a c t i v i t i e s t o m a n a g e & a n a l y s e t h e d a t a .

Page 7: SAS€¦ · TOPIC1: SAS ESSENTIAL FOR ANALYTICS 60HRS TOPIC2: ADVANCED ... Workbook Worksheets & its Components Named Ranges. FORMATTING Cell Color, Font Color,

A COMPLETE COURSE TO LEARN EXCEL AUTOMATION

PREREQUISITES: GOOD WORKINGKNOWLEDGE IN MS EXCEL,

DURATION30 HRS

TOOLS: MS EXCEL , VISUALBASIC PROGRAMMING

ABOUT THE COURSEVBA Advanced course is designed for the audience who has pr ior knowledge on Advanced Excel ,and keen to learn excel automat ion. We design our courses to help students learn wi th industryexposure and br idge the gap between learn ing and industry expectat ion. This Program isdesigned for absolute beginners in VBA programming, which covers basic programming conceptsto advanced level of programming.

COURSE OUTLINE

LESSON 1 : VISUAL BASIC EDITOR (VBE) IN EXCEL

O p e r a t i o n s a n d m a n i p u l a t i o n s w i t h V B E , V i s u a l B a s i c ( w r i t i n g p r o c e d u r e / F u n c t i o n s , M o d u l e s ,U s e r F o r m s ) , P r o j e c t s w i n d o w / C o d e W i n d o w / P r o p e r t y w i n d o w , T o o l b a r s / O b j e c t B r o w s e r( L i b r a r y F u n c t i o n s )

Section1: Basic of Macros in Excel

LESSON 2 : THE PROJECT WINDOW IN THE VISUAL BASIC EDITOR OF EXCEL

D e t a i l e d E x p l a n a t i o n o f p r o j e c t W i n d o w , w h e r e y o u s e e a l l t h e o p e n e d W o r k b o o k s ; w h e r e y o ua d d m o d u l e s a n d u s e r f o r m s .

LESSON 3 : THE PROPERTIES WINDOW IN THE VISUAL BASIC EDITOR OF EXCEL

T h e p r o p e r t i e s o f t h e W o r k b o o k s ; t h e n a m e s o f t h e m o d u l e s a n d t h e p r o p e r t i e s o f a l l t h ec o m p o n e n t s o f t h e u s e r f o r m .

LESSON 4 : THE CODE WINDOW IN THE VISUAL BASIC EDITOR OF EXCEL

W r i t e a n d t e s t a l l y o u r c o d e , s e e t h e d r o p d o w n l i s t s i n c o d e W i n d o w .

LESSON 5 : DEVELOPING MACROS IN THE VBE

S t a r t w i t h c r e a t i n g n e w V B A p r o c e d u r e s f r o m s c r a t c h . L e a r n t h e l o o p s , F u n c t i o n s , v a r i a b l e sa n d o t h e r f e a t u r e s .

LESSON 6 : TESTING MACROS IN THE VBE

U s e t h e F 5 / F 8 / F 9 k e y s a n d s e e w h a t y o u p r o c e d u r e d o e s i n E x c e l s t e p b y s t e p . B a c k u p ,c o r r e c t a n d r e - t e s t .

TOPIC : 3 VBA / MACROS PROGRAMMING IN MICROSOFT EXCEL

Page 8: SAS€¦ · TOPIC1: SAS ESSENTIAL FOR ANALYTICS 60HRS TOPIC2: ADVANCED ... Workbook Worksheets & its Components Named Ranges. FORMATTING Cell Color, Font Color,

LESSON 7 : EXCEL MACROS RECORDER Use the recorder to develop macros rapid ly , i f you want to do more the Macro recorder is thebest teacher and wi l l be great assis tant even when you become an expert at programming inVBA. I t wr i tes the code for you. In th is chapter you wi l l learn about and t ry the Macro recorder .You wi l l run the macro that you have recorded.

LESSON 8 : MODIFYING MACROS IN THE VBE

M o d i f y t h e r e c o r d e d a n d e x i s t i n g m a n u a l l y c r e a t e d m a c r o s . .

LESSON 9 : VBA SECURITY AND PROTECTION.

D i s a b l e M a c r o s / E n a b l e m a c r o s , p a s s w o r d p r o t e c t i o n f o r a V B A c o d e , E x c e l f i l e . P r o t e c t y o u rc o d e , y o u r s h e e t s a n d y o u r c o m p u t e r .

LESSON 10 : VBA EVENTS

For a procedure to s tar t i t must be t r iggered, c l ick ing on a but ton can c lose a work book, a lsothe value of ce l l can be changed. .

LESSON 11 : CODE IN VBA FOR EXCEL

C o d i n g t i p s a n d t r i c k s , H o w t o s e l e c t t h e c e l l h o w t o e n t e r t h e v a l u e i n t o t h e c e l l , h o w t om o d i f y , h o w t o c h a n g e t h e t e x t b a c k g r o u n d e t c . b a s i c

LESSON 12 : WORKING WITH THE APPLICATION, WORKBOOKS, WORKSHEETS

A p p l i c a t i o n e v e n t s u s i n g V B E l i k e , O p e n ( ) , w o r k b o o k _ c h a n g e d ( ) , Q u i t ( ) L i s t o f f u n c t i o n t oo p e r a t e t h e e x c e l w o r k b o o k , s h e e t ( c u t / c o p y / p a s t e ) , C h a r t

Section 2: Programming Macros in Excel

LESSON 13 : PLAYING AROUND THE WORKSHEET

D i f f e r e n t f u n c t i o n t o o p e r a t e t h e w o r k s h e e t , c a l c u l a t i o n a n d m o r e .

LESSON 14 : WORKING WITH MESSAGE AND INPUT BOXES

I n t e r a c t i n g w i t h t h e u s e r w i t h m i n i m a l e f f o r t u s i n g d i a l o g b o x e s

LESSON 15 : WORKING WITH EXCEL DATABASE AND FILTERS

R e t r i e v e t h e d a t a b a s e i n f o r m a t i o n ( A c c e s s D a t a b a s e ) i n t o w o r k s h e e t o r o n t h e u s e r f o r m s i ne x c e l , s o r t a n d f i l t e r t h e d a t a .

LESSON 16 : DEALING WITH ERRORS

H o w t o d e a l w i t h e r r o r s i n V B A c o d e , h o w t o a d d e r r o r h a n d l e r t o h a n d l e t h e r u n t i m e e r r o r .

LESSON 17 : WORKING WITH VARIABLES.

H a r d c o d i n g / D y n a m i c c o d i n g , V A R I A N T t y p e v a r i a b l e

Page 9: SAS€¦ · TOPIC1: SAS ESSENTIAL FOR ANALYTICS 60HRS TOPIC2: ADVANCED ... Workbook Worksheets & its Components Named Ranges. FORMATTING Cell Color, Font Color,

LESSON 18 : WORKING WITH STATEMENTS / LOOPS / FUNCTIONS.

T h e y a r e t h e K I L L , t h e I F _ T H E N _ E L S E _ E N D , S E L E C T _ C A S E , D O _ L O O P , F O R _ N E X T , o rc r e a t i n g E x c e l f u n c t i o n s , u s i n g e x i s t i n g V B A f u n c t i o n s ( e . g L c a s e , U c a s e , N o w , R a n g e e t c . )

LESSON 19 : WORKING WITH EXTERNAL DATA AND SQL.

When you connect to outs ide source of data ( large database, text f i les, other excel workbooks,Access etc. ) the computer is us ing SQL st ructure Query language) a specia l ized language towork wi th data. You can use Excel ’s funct ional i t ies to connect and extract data but you can a lsouse d i rect ly the SQL language. I t is much faster .

LESSON 20 : WORKING WITH WINDOWS AND OTHER MICROSOFT PROGRAMS.

W i t h V B A f o r E x c e l y o u c a n d e v e l o p V B A p r o c e d u r e s ( m a c r o s ) t o w o r k w i t h i n i n E x c e l w h i l ec a l l i n g o t h e r M i c r o s o f t p r o g r a m e 4 s l i k e A c c e s s , N o t e p a d , W o r d , P r o j e c t a n d e v e n W i n d o w s .

LESSON 21 : FORMS (USER FORMS) IN VBA FOR EXCEL.

D e v e l o p U s e r F o r m s ; M a n a g e a n d S e t t h e C o n t r o l P r o p e r t i e s , a c c e s s t h e c o n t r o l w i t h V B Ac o d e .

LESSON 22 : PROPERTIES AND VBA CODE FOR COMMAND BUTTONS.

T h e “ C L I C K ” c o n t r o l w h e r e m o s t o f t h e c o d e r e s i d e s i n a u s e r f o r m .

Section 3: User Forms and Controls in Excel

LESSON 23 : PROPERTIES AND VBA CODE FOR LABELS & TEXT BOXES.

T h e u s e r j u s t s e e s i t a n d c a n n o t s u b m i t a n y i n f o r m a t i o n w i t h i t .

LESSON 24 : PROPERTIES AND VBA CODE FOR COMBO BOXES

T h e B I G c o n t r o l , I t i s a d r o p - d o w n l i s t .

LESSON 25 : PROPERTIES AND VBA CODE FOR LIST BOXES.

W h e n m u l t i p l e c h o i c e s a r e a n e c e s s i t y .

LESSON 26: PROPERTIES & VBA CODE FOR CHECK BOXES, OPTION BUTTONS & FRAMES.

T h e “ T r u e / F a l s e ” c o n t r o l s t o b e u s e d a s a g r o u p w i t h a f r a m e .

LESSON 27: PROPERTIES AND VBA CODE FOR SPIN BUTTONS.

T h e y a r e s e x i e r t h a n t e x t b o x e s a n d s o m e t i m e s m a k e a d i f f e r e n c e i n t h e c l i e n t s ’ o p i n i o n o fy o u r t a l e n t .

LESSON 28: EXCEL VBA CONTROLS’ PROPERTIES AND VBA CODE.

T h e y a r e t h e c o n t r o l s t o b u i l d c a t a l o g s a n d s h o p p i n g c a r t s .

Page 10: SAS€¦ · TOPIC1: SAS ESSENTIAL FOR ANALYTICS 60HRS TOPIC2: ADVANCED ... Workbook Worksheets & its Components Named Ranges. FORMATTING Cell Color, Font Color,

MICROSOFT SQL SERVER QUERYING SQL SERVER 2012COMPREHENSIVE COURSE TO PREPARE PEOPLE FOR THE EXAM-461

PREREQUISITES: BASIC COMPUTERSWORKING KNOWLEDGE OF RELATIONAL DATABASES,

DURATION24 HRS

TOOLS: MICROSOFT SQLSERVER

ABOUT THE COURSET h i s c o u r s e p r o v i d e s s t u d e n t s w i t h t h e t e c h n i c a l s k i l l s r e q u i r e d t o w r i t e b a s i c T r a n s a c t - S Q Lq u e r i e s f o r M i c r o s o f t S Q L S e r v e r 2 0 1 2 . T h i s c o u r s e i s t h e f o u n d a t i o n f o r a l l S Q L S e r v e r -r e l a t e d d i s c i p l i n e s ; n a m e l y , D a t a b a s e A d m i n i s t r a t i o n , D a t a b a s e D e v e l o p m e n t a n d B u s i n e s sI n t e l l i g e n c e . T h i s c o u r s e i s i n t e n d e d f o r D a t a b a s e A d m i n i s t r a t o r s , D a t a b a s e D e v e l o p e r s , a n dB u s i n e s s I n t e l l i g e n c e p r o f e s s i o n a l s . T h e c o u r s e w i l l v e r y l i k e l y b e w e l l a t t e n d e d b y S Q L p o w e ru s e r s w h o a r e n ’ t n e c e s s a r i l y d a t a b a s e - f o c u s e d o r p l a n o n t a k i n g t h e e x a m ; n a m e l y , r e p o r tw r i t e r s , b u s i n e s s a n a l y s t s a n d c l i e n t a p p l i c a t i o n d e v e l o p e r s .

COURSE OUTLINE

LESSON 1 :INTRODUCTION TOSQL SERVER 2012I n t r o d u c i n g M i c r o s o f t S Q LS e r v e r 2 0 1 2G e t t i n g S t a r t e d w i t h S Q LS e r v e r M a n a g e m e n t S t u d i o

LESSON 2 : INTRODUCTION TO T-SQLQUERYINGI n t r o d u c i n g T - S Q LU n d e r s t a n d i n g S e t sU n d e r s t a n d i n g P r e d i c a t e L o g i cU n d e r s t a n d i n g t h e L o g i c a l O r d e ro f O p e r a t i o n s i n S E L E C Ts t a t e m e n t s

LESSON 3 : WRITING SELECT QUERIESW r i t i n g S i m p l e S E L E C TS t a t e m e n t sE l i m i n a t i n g D u p l i c a t e s w i t hD I S T I N C TU s i n g C o l u m n a n d T a b l e A l i a s e sW r i t i n g S i m p l e C A S E E x p r e s s i o n sW r i t i n g B a s i c S E L E C T S t a t e m e n t

LESSON 4 : QUERYING MULTIPLE TABLESU n d e r s t a n d i n g J o i n sQ u e r y i n g w i t h I n n e r J o i n sQ u e r y i n g w i t h O u t e r J o i n sQ u e r y i n g w i t h C r o s s J o i n sa n d S e l f J o i n s

LESSON 5 : SORTING AND FILTERING DATAS o r t i n g D a t aF i l t e r i n g D a t a w i t h a W H E R EC l a u s eF i l t e r i n g w i t h t h e T O P a n dO F F S E T - F E T C H O p t i o n sW o r k i n g w i t h U n k n o w n a n d M i s s i n gV a l u e s

LESSON 6 : WORKING WITH SQL SERVER2012 DATA TYPESW r i t i n g S i m p l e S E L E C TS t a t e m e n t sE l i m i n a t i n g D u p l i c a t e s w i t hD I S T I N C TU s i n g C o l u m n a n d T a b l e A l i a s e sW r i t i n g S i m p l e C A S E E x p r e s s i o n sW r i t i n g B a s i c S E L E C T S t a t e m e n t

Page 11: SAS€¦ · TOPIC1: SAS ESSENTIAL FOR ANALYTICS 60HRS TOPIC2: ADVANCED ... Workbook Worksheets & its Components Named Ranges. FORMATTING Cell Color, Font Color,

LESSON 7: USING BUILT-IN FUNCTIONS W r i t i n g Q u e r i e s w i t h B u i l t - I nF u n c t i o n sU s i n g C o n v e r s i o n F u n c t i o n sU s i n g L o g i c a l F u n c t i o n sU s i n g F u n c t i o n s t o W o r k w i t hN U L L LESSON 13 : PIVOTING AND GROUPING SETS

W r i t i n g Q u e r i e s w i t h P I V O T a n dU N P I V O TW o r k i n g w i t h G r o u p i n g S e t s

LESSON 8 : GROUPING AND AGGREGATINGDATA U s i n g A g g r e g a t e F u n c t i o n sU s i n g t h e G R O U P B Y C l a u s eF i l t e r i n g G r o u p s w i t h H A V I N G

LESSON 9 : USING SUBQUERIES W r i t i n g S e l f - C o n t a i n e dS u b q u e r i e sW r i t i n g C o r r e l a t e d S u b q u e r i e sU s i n g t h e E X I S T S P r e d i c a t ew i t h S u b q u e r i e s

LESSON 10 : USING TABLE EXPRESSIONS

U s i n g D e r i v e d T a b l e sU s i n g C o m m o n T a b l eE x p r e s s i o n sU s i n g V i e w sU s i n g I n l i n e T a b l e - V a l u e dF u n c t i o n s

LESSON 14 : QUERYING SQL SERVER METADATA Q u e r y i n g S y s t e m C a t a l o g V i e w sa n d F u n c t i o n s .E x e c u t i n g S y s t e m S t o r e dP r o c e d u r e s .Q u e r y i n g D y n a m i c M a n a g e m e n tO b j e c t s .

LESSON 15 : EXECUTING STORED PROCEDURES

Q u e r y i n g D a t a w i t h S t o r e dP r o c e d u r e sP a s s i n g P a r a m e t e r s t o S t o r e dP r o c e d u r e sC r e a t i n g S i m p l e S t o r e dP r o c e d u r e sW o r k i n g w i t h D y n a m i c S Q L

LESSON 12: USING WINDOW RANKING, OFFSETAND AGGREGATE FUNCTIONS

C r e a t i n g W i n d o w s w i t h O V E RE x p l o r i n g W i n d o w F u n c t i o n s

LESSON 11: USING SET OPERATORS

W r i t i n g Q u e r i e s w i t h t h e U N I O NO p e r a t o rU s i n g E X C E P T a n d I N T E R S E C TU s i n g A P P L Y

LESSON 17: IMPLEMENTING ERROR HANDLING U s i n g T R Y / C A T C H B l o c k sW o r k i n g w i t h E r r o r I n f o r m a t i o n

LESSON 16: PROGRAMMING WITH T-SQL T - S Q L P r o g r a m m i n g E l e m e n t sC o n t r o l l i n g P r o g r a m F l o w

LESSON 18: IMPROVING QUERY PERFORMANCE

F a c t o r s i n Q u e r y P e r f o r m a n c eD i s p l a y i n g Q u e r y P e r f o r m a n c eD a t a .

LESSON 12: CATEGORIES OF SQL STATEMENTS

DML (Data Manipulat ion Language)DDL (Data Def in i t ion Language)DCL (Data Contro l Language)TCL (Transact ion Contro l Language)

Page 12: SAS€¦ · TOPIC1: SAS ESSENTIAL FOR ANALYTICS 60HRS TOPIC2: ADVANCED ... Workbook Worksheets & its Components Named Ranges. FORMATTING Cell Color, Font Color,

Student's Speak

Vasanth Kumar

I a t t e n d e d S A S t r a i n i n g i n G I T S b y S r e e d h a r , a n y o n e w h o d o e s n ' t h a v e p r i o r k n o w l e d g e o fS A S a n d l o o k i n g t o l e a r n t h e n t h i s i s t h e c l a s s y o u s h o u l d a t t e n d . S r e e d h a r e x p l a i n s t h ec o n c e p t s i n d e p t h a n d c l a r i f i e s y o u r d o u b t s a n y n u m b e r o f t i m e s , I e n j o y e d a l l t h e s e s s i o n sa n d n o w l o o k i n g f o r w a r d t o e x e c u t e w h a t I l e a r n e d

H i I t o o k a p a c k a g e f o r B u s i n e s s A n a l y t i c s , I j o i n e d t h i s c o u r s e a n d l e a r n t E x c e l , V B A S A Se t c w i t h d e p t h o f k n o w l e d g e . V e r y g o o d s t u d y m a t e r i a l a n d t e a c h i n g s t a f f . a l l t r a i n e r a r ev e r y p r o f e s s i o n a l a n d t h e y t e a c h w i t h r e a l t i m e e x a m p l e s . I t h a n k G I T S a n d a l l t h e b s t f o rf u r t h e r g r o w t h a n d p r o g r e s s .

Remya K.N

G I T S I s t h e b e s t p l a c e t o l e a r n a n a l y t i c s c o u r s e s . T h e y p r o v i d e e x c e l l e n t t r a i n i n g , P r a c t i c a l sa r e m o r e i n c l a s s e s , T r a i n e r s a r e r e a l l y w o r t h , t r a i n e r s c l e a r a l l t h e d o u b t , t h a n k s G I T S

Jyothi N

B e s t P a r t a b o u t t h e H a d o o p a n d S A S C o u r s e i n G I T S A c a d e m y m a l l e s w a r a m i s " V a r i e t y o fp r o b l e m s w i t h r e a l w o r l d u s e c a s e s w e r e c o v e r e d " , K u d o s ! t o G I T S , T h e y h a v e t h e B e s tT r a i n i n g S t a f f a n d Q u a l i t y o f l e a r n i n g , I w o u l d r e c o m m e n d p e o p l e t o j o i n G I T S M a l l e s w a r a mf o r b e s t O u t p u t .

Ajith V

Courses Offered by GITS Academy

Business Analytics

Advanced Excel

VBA/ Macros

SAS Base/ AdvancedData Science Professional

Predictive ModellingSQL Server/ MSBIBig Data Analytics/HadoopPython

Cognos

Data Visualization

QlikViewTableauMS Power BISpotFire

Other Courses

Project ManagementInformation TechnologySoft SkillsData Base

Page 13: SAS€¦ · TOPIC1: SAS ESSENTIAL FOR ANALYTICS 60HRS TOPIC2: ADVANCED ... Workbook Worksheets & its Components Named Ranges. FORMATTING Cell Color, Font Color,

Training LocationsMALLESWARAM#16, 3rd floor 10th cross, sampige road abovevijaya Bank,Malleswaram, Bangalore.Mo: 9900867154Email: [email protected]

www.gitsacademy.com Central Helpline   9590800200

Our Clients

JAYANAGARJ.K. Towers#719/A, 4th floor 46th cross, Sangam Circle,Above More Super Market,Jayanagar 8th Block, Bangalore.Mo: 9632240775Email : [email protected]