Presentation is loading. Please wait.

Presentation is loading. Please wait.

1. What ??? Why ??? Automation ??? INTRODUCTION Where Do we Need Automation ????? Future Applications ??? Coding ???? IT ??? REPITITIONS.

Similar presentations


Presentation on theme: "1. What ??? Why ??? Automation ??? INTRODUCTION Where Do we Need Automation ????? Future Applications ??? Coding ???? IT ??? REPITITIONS."— Presentation transcript:

1 1

2 What ??? Why ??? Automation ??? INTRODUCTION Where Do we Need Automation ????? Future Applications ??? Coding ???? IT ??? REPITITIONS

3

4 VBASAS

5 OVERVIEW - RETAIL ANALYTICS DATA SET EXECUTE SAS SAS-OUTPUT CLICK ! PPT INPUT EXCEL CALCULATIONS PRESENTATION LANDMARK-UAE based Company. CONCEPTS (Stores) such as Splash, Babyshop, Lifestyle,etc... Revenue, ATV, AMS, loyalty segments, RFM, Trip buckets,etc Territory,Concepts,Periods

6 Chart Table Tag

7 A PowerPoint presentation has 4 components- textbox, tables, shapes and graphsA template is maintained which includes all custom layouts, charts,tables,shapes in the same position as required in the final presentation. A blank template is maintained that is used to generate all Presentations and is then saved with an appropriate name. All the text that is dynamic are given a tag name and this tag is associated with a value depending on the data. Blank tables that are maintained in the template are populated with relevant values based on the data. All charts are also maintained in the template which are used to position the new charts that are made in excel based on data. 7

8

9 UPDATION OF TAGS, TABLES AND CHARTS A list of tags and their values are maintained in main excel file corresponding to each slide. When the slides are created then tags are searched and then replaced by their corresponding values. The tables are maintained in the excel file with named range. The data in the table cells are updated according to the input data through pivots. Then this excel range is used to populate the values in the table in the template cell by cell. The charts are maintained in the main excel file and have their data source in the excel itself. These data source are updated based on input data through pivot tables When the slide is being created the charts that are present in the template are replaced by new charts with same position and size. 9

10 10

11 DEVELOPMENT-TAGS UPDATION

12 12

13 13

14 14

15

16

17 17 We learnt… Various Phases of an Analytics application development project and a framework for PPT generation. Project Planning, Design Development & Debugging of a program, UAT Sessions, various documentations and delivery timelines. How to validate Data, create dynamic charts, Working with Pivots,various Excel Formulae. How to work with excel objects, PPT objects and various SAS IOM libraries, Especially automation of SAS through VBA. How the retail Analytics works, various sources of member acquisitions and technical terms like ATV, AMS,etc. Finally How to Work as a team in a dynamic corporate environment. During the short Work period of about 60 days, the exposure provided was immense and the interactions and training sessions with the Equifax folks were memorable. Thanking you for the great Opportunity to work on live project

18 18


Download ppt "1. What ??? Why ??? Automation ??? INTRODUCTION Where Do we Need Automation ????? Future Applications ??? Coding ???? IT ??? REPITITIONS."

Similar presentations


Ads by Google