• 1. Excel Intermediate

    1. The Foundations & Concept of Data in Excel - our “3-2-1” Framework of Data


    • Three Types of Data
    • Dates
    • The challenge of “looks like date but does not behave like date”
    • What is a DATE?
    • Recommended Date Formatting – dd-mmm-yyyy
    • Extracting Month Name, Year, Day Name, Week Number, etc. from a date.
    • Text
    • The main challenges
    • Cases
    • Spaces
    • Numbers
    • The ideal and recommended formatting – Accounting
    • Why Accounting is our recommendation
    • Formatting large numbers as thousands ( 1,234,567 as 1,234 k)
    • Formatting large numbers as millions with a decimal ( 1,234,567 as 1.2 M)
    • Two Sources of Data
    •  Raw Data
    •  Calculated Data
    • One Cell type – Range or Table

    2. Data in “Excel Range” or in “Excel Tables” : The 1978 way of “Range” vs. 2020 way of “Table”


    • Why copy formulas in the column after you have typed one?
    • Why expand “range” after addition of new row or column to data.
    • Use of Excel Tables – end of Excel “range” way.
    • Understand the benefits of using an Excel table over a range of data
    • Convert a data range into an Excel table
    • Review of the Excel table contextual tab
    • Quickly format a table with pre-defined table styles
    • Filter data within a table
    • Quickly add columns and rows into an existing table
    • Add a Total row to a table for quick calculations
    • Automatically add a function to all rows within a table
    • Learn the benefits of using an Excel table to create a PivotTable
    • Why name a Table with “tbl”?

    3. Slicers for Data – avoid old FILTERS

    Old Way of FILTERs vs NEW Way of SLICERS


    • Concept of Horizontal Slicers
    •  Best practices for Slicer position and size
    •  Use of multiple columns
    • Formatting Slicers using Styles
    • Setting Default Slicer Style
    • Deleting Slicers
    • Glue your slicers so that even Excel can not move them
    • Slicer Settings – best practices
    • Slicers: One Pivot - Multiple Reports
    • Super glue your slicers so that even Excel can not move them
    • Positioning of Slicer with Pivot Tables
    • To Print or Not to Print Slicers.
    • Unlocking Slicers while Protecting a Sheet

    4. Calculations Concept


    • Relative and Absolute Reference
    • Use of F4 Key
    • Entering Formulas
    • Using The Mouse to Enter Cell
    • References in Formulas
    • Editing Formulas – Using F2 Key
    • The Order of Evaluation: BODMAS
    • Using Parentheses to Change the Order
    • Entering Functions
    • The Structure of Functions
    • The =SUM() Function
    • Using the Mouse to Enter Range
    • References
    • Entering Functions in the Formula Bar
    • Inserting Functions
    • Applying AutoSum

    5. Formatting Numbers, Text, Reports


    • Number Formatting
    • Dates Formatting
    • Text Formatting
    • Row and Column Formatting
    • Additional Formatting Options: Styles
    • Other Advanced Formatting
    • Merging Cells
    • Wrapping Text
    • Transposing Data
    • Using Paste Special Operations

    6. Printing


    • Preparing to Print
    • Using the Spelling Checker
    • Using Page Break Preview
    • Page Setup Options
    • Page Orientation
    • Page Size
    • Scaling
    • Margins
    • Custom Headers and Footers
    • Print Titles: Rows or Column to Repeat
    • Printing Worksheets

    7. Power of IF and VLOOKUP – a Teaser


    • =IF() Function
    • =VLOOKUP() Function

    8. Introduction to Pivot Tables


    • Reports with ZERO Errors & ZERO Formulas
    • Using Styles to Format Pivot Reports

    9. Introduction to Charts


    • Creating Charts with One Key Press!
    • The FOUR Critical Steps
    • Pie and Column Charts

  • 2. Excel Advance

    1. The Foundations & Concept of Data in Excel - our “3-2-1” Framework of Data

    Three Types of Data


    • Dates
    • The challenge of “looks like date but does not behave like date”
    • What is a DATE?
    • Recommended Date Formatting – dd-mmm-yyyy
    • Extracting Month Name, Year, Day Name, Week Number, etc from a date.
    • Text
    • The main challenges
    • Cases
    • Spaces
    • Numbers
    • The ideal and recommended formatting – Accounting
    • Why Accounting is our recommendation
    • Formatting large numbers as thousands ( 1,234,567 as 1,234 k)
    • Formatting large numbers as millions with a decimal ( 1,234,567 as 1.2 M)
    • Two Sources of Data
    •  Raw Data
    •  Calculated Data
    • One Cell type – Range or Table

    2. Data in “Excel Range” or in “Excel Tables” : The 1978 way of “Range” vs 2020 way of “Table”


    • Why copy formulas in the column after you have typed one?
    • Why expand “range” after addition of new row or column to data.
    • Use of Excel Tables – end of Excel “range” way.
    • Understand the benefits of using an Excel table over a range of data
    • Convert a data range into an Excel table
    • Review of the Excel table contextual tab
    • Quickly format a table with pre-defined table styles
    • Filter data within a table
    • Quickly add columns and rows into an existing table
    • Add a Total row to a table for quick calculations
    • Automatically add a function to all rows within a table
    • Learn the benefits of using an Excel table to create a PivotTable
    • Why name a Table with “tbl”?


    3. Slicers for Data – avoid old FILTERS

    Old Way of FILTERs vs NEW Way of SLICERS

    • Concept of Horizontal Slicers
    •  Best practices for Slicer position and size
    •  Use of multiple columns
    • Formatting Slicers using Styles
    • Setting Default Slicer Style
    • Deleting Slicers
    • Glue your slicers so that even Excel can not move them
    • Slicer Settings – best practices
    • Slicers: One Pivot - Multiple Reports
    • Super glue your slicers so that even Excel can not move them
    • Positioning of Slicer with Pivot Tables
    • To Print or Not to Print Slicers.
    • Unlocking Slicers while Protecting a Sheet

    4. Calculations Concept

    • Relative and Absolute Reference
    • Use of F4 Key
    • Entering Formulas
    • Using The Mouse to Enter Cell
    • References in Formulas
    • Editing Formulas – Using F2 Key
    • The Order of Evaluation: BODMAS
    • Using Parentheses to Change the Order
    • Entering Functions
    • The Structure of Functions
    • The =SUM() Function
    • Using the Mouse to Enter Range
    • References
    • Entering Functions in the Formula Bar
    • Inserting Functions
    • Applying AutoSum

    5. Deep Dive – PivotTables – The Real Power of Data Analytics


    • The NEW way of Pivot Tables: Create a Pivot Table that works for LIFE –on refresh, all new rows and columns of data should get included.
    • The commonly faced challenges in a Pivot, and solutions for them.
    • Challenge #1: There are lot of empty cells in the report – how to have “zero” value in all of them.
    • The FIVE Critical Pivot Table Options
    • Format Numbers (Not Cells)
    • Report format: Style and Design Components to Format a Report
    • The Report: Sum, Count
    • The Report: Concept Of Data Cubes
    • The Problem Of Pivot Report not taking New Data
    • Analysis Escalator
    • Historical or Descreptive Analysis
    • Using Slicers instaed of Filetrs in Pivot Tables – Transition from 1978 to 2020 Way
    • The 4 Quadrants of Data Analysis
    • Understanding Dimensions 
    • Time Dimension
    • Product or Service Dimension
    • Geography or Market  or Region Dimension 
    • Customer or Prospect Dimension  
    • Diagnostic Analysis 
    • Show Amount as % Of Total
    • % of Grand Total or % of Column Total – which is better?
    • % Parent Row Totals
    • % Parent Column Totals
    • % Row Totals
    • Variance Analysis – Difference in Value v/s Difference in %
    • Running Totals in Value, %
    • Ranking Largest to Smallest
    • Index

    6. The daily grind of data warriors - VLookup Functions 

    • =VLOOKUP()
    • How to lookup Vertically for data – data in other columns. 
    • Eliminate the fixed range challenge created by “$A$1:$M$500” range way of VLOOKUP. Use TABLES
    • Using VLOOKUP to find exact matches
    • How to provide insurance against current and future “#N/A” errors
    • Root Cause Analysis of why we get “#N/A” error and solutions to the root cause
    • #N/A Reason: Unwanted Blank Spaces (bsp)
    • #N/A Reason: Spaces that are NOT spaces in reality (Non Blank Spaces – nbsp)
    • #N/A Reason: Transactional Data is text where as lookedup data is numbers.
    • #N/A Reason: Transactional Data is number where as lookedup data is text
    • #N/A Reason: Spelling Mistakes
    • Looking across two different files without “$A$1:$M$500” range way. 
    • Using VLOOKUP to Group number oriented data like Revenue, Stock, Accounts Receivables, Employee Tenure, etc using APPROXIMATE match component of VLOOKUP.
    • Using MATCH and INDEX functions

    7. Logical Functions

    • =IF()
    • =OR()
    • =AND()
    • =IF(IF(IF)) – Nested IF

    8. Date Functions

    • Is it a Date?
    • Calculate the exact service length in YEARS, MONTHS, DAYS without dividing by 365! Use function DATEDIF().
    • Find the number of days between two dates using =NETWORKDAYS.INTL()
    • Calander days
    • Working Days (without FRI-SAT as weekends)
    • Working Days (without Public Holidays and FRI-SAT as weekends)

    9. Conditional Formatting – Basics to Advanced

    Bars

    • Highlight Cell Rule
    • Top-Bottom Rule
    • Manual Rules
    • Formula Based CF Rules 

    10. Charts Basics to Creative Charts 

    • Creating Charts with One Key Press!
    • The FOUR Critical Steps
    • Pie and Column Charts
    • Creative Charts

    11. Creating Interactive Dashboards Screenshots

    • Dashboard planning
    • Use of Filters inside Pivots.
    • Using Pivot Charts
    • Why keep formatting all Charts manually – let Excel do this work!
    • Using Slicers
    • Multiple Charts being controlled by several Slicers – the inter-activity
    • Protecting your Dashboard

  • 3. Excel Expert

    1. Advanced Functions


    • =MATCH()
    • =INDEX()
    • =VLOOKUP() with nth Instance
    • =SUMIF()
    • =COUNTIF()
    • =SUMIFS()
    • =COUNTIFS()
    • =RANK()
    • =LARGE()
    • =SMALL()
    • =MAX(), MIN() with Array formuals
    • =Array Formuals , the CSE Formulas
    • =FORECAST()
    • =User Defined Functions with a Macro
    • =XLOOKUP()

    2. Power Pivots – the Future Way – Alternative of VLOOKUP


    • For Scalability and Usability
    • Relationships
    • STAR Schema – Data & Lookup Tables
    • Data and diagram view
    • Set up of Power Pivot
    • Creating your first Power Pivot report
    • Creating Reports Using PowerPivots

    3. Power Query


    • Import Data from Various Sources: Excel, Text, Web 
    • Aggregate or summarize data 
    • Append Query: Combine one below other 
    • Combine Different files of similar format from a folder 
    • Combine different sheets of similar format from a file 
    • Creating calculating columns / fields which never existed in the source data. 
    • Deleting / sorting rows, columns or blanks 
    • Extract 
    • Filtering out data you don't need 
    • Find & replace text 
    • Incorporating the next month (or period) data to an existing report 
    • Merge Query: Combine side by side 
    • Merging / consolidating / appending data from Text files, CSV files or database tables. 
    • Perform same steps again when receive new file or data in next month 
    • Pivot data 
    • Unpivot Data for Pivot Tables 
    • Removing spaces and special characters from your data. 
    • Split Columns 
    • Structured column 
    • Transforming text, numeric, and date columns. 
    • Transpose Data 

  • 4. Excel Deep Dive Data Analysis - AI


    Excel Advanced Customized Deep Dive Data Analysis with AI Tools


    (Contents of this course have been created based on PRACTICAL requirements and INDUSTRY standards) 


    Duration: 2 Days (14 hours)


    1. The Foundations & Concept of Data in Excel - our “3-2-1” Framework of Data

    Three Types of Data


    Dates

    The challenge of “looks like date but does not behave like date”

    What is a DATE?

    Recommended Date Formatting – dd-mmm-yyyy

    Extracting Month Name, Year, Day Name, Week Number, etc from a date.


    Text

    The main challenges

    Cases

    Spaces


    Numbers

    The ideal and recommended formatting – Accounting

    Why Accounting is our recommendation

    Formatting large numbers as thousands ( 1,234,567 as 1,234 k)

    Formatting large numbers as millions with a decimal ( 1,234,567 as 1.2 M)


    Two Sources of Data

     Raw Data

     Calculated Data

    One Cell type – Range or Table


    2. Data in “Excel Range” or in “Excel Tables” : The 1978 way of “Range” vs 2020 way of “Table”


    Why copy formulas in the column after you have typed one?

    Why expand “range” after addition of new row or column to data.

    Use of Excel Tables – end of Excel “range” way.

    Understand the benefits of using an Excel table over a range of data

    Convert a data range into an Excel table

    Review of the Excel table contextual tab

    Quickly format a table with pre-defined table styles

    Filter data within a table

    Quickly add columns and rows into an existing table


    Add a Total row to a table for quick calculations

    Automatically add a function to all rows within a table

    Learn the benefits of using an Excel table to create a PivotTable

    Why name a Table with “tbl”?


    3. Slicers for Data – avoid old FILTERS

    Old Way of FILTERs vs NEW Way of SLICERS


    Concept of Horizontal Slicers

     Best practices for Slicer position and size

     Use of multiple columns

    Formatting Slicers using Styles

    Setting Default Slicer Style

    Deleting Slicers

    Glue your slicers so that even Excel can not move them

    Slicer Settings – best practices

    Slicers: One Pivot - Multiple Reports

    Super glue your slicers so that even Excel can not move them

    Positioning of Slicer with Pivot Tables

    To Print or Not to Print Slicers.

    Unlocking Slicers while Protecting a Sheet


    4. Deep Dive Data Analysis – PivotTables – The Real Power of Data Analytics


    The NEW way of Pivot Tables: Create a Pivot Table that works for LIFE –on refresh, all new rows and columns of data should get included.


    The commonly faced challenges in a Pivot, and solutions for them.

    Challenge #1: There are lot of empty cells in the report – how to have “zero” value in all of them.


    The FIVE Critical Pivot Table Options

    Format Numbers (Not Cells)

    Report format: Style and Design Components to Format a Report

    The Report: Sum, Count

    The Report: Concept Of Data Cubes

    The Problem Of Pivot Report not taking New Data


    The 4 Quadrants of Data Analysis

     Understanding Dimensions 

      Time Dimension

      Product or Service Dimension

      Geography or Market  or Region Dimension 

      Customer or Prospect Dimension 


    Analysis Escalator


    A. Historical Analysis


    B. Conventional Descreptive or Diagnostic Analysis

    • Show Amount as % Of Total

    • % of Grand Total or % of Column Total – which is better?

    • % Parent Row Totals

    • % Parent Column Totals

    • % Row Totals

    • Variance Analysis – Difference in Value v/s Difference in %

    • Running Totals in Value, %

    • Ranking Largest to Smallest

    • Index


    C. Business Descreptive or Diagnostic Analysis

    • YOY Analysis

    • MTD Analysis

    • MTD Weekly Analysis

    • YTD Analysis / Growth


    Creating Calculated Fields with Simple Calculations


    Creating Calcualted Fields with Complex IF Calculations


    Creating Calculated Fields with VLOOKUP


    Creating Calculated Items and Sets


    Creating Profit and Loss Statement  - PnL using Pivot Tables

    • Calcualted Fields

    • Calculated Items

    • Blank Rows with PnL order Sequencing

    • Applying Specific Conditional Formatting on Calculated fields

    • Genrating PNL Pivot charts


    Invoice Aging Analysis with Grouping of Age

    • Invoice Age calculation with current date

    • Grouping


    Pivot Table with Distinct Count


    AI Tool  - The ANALYZA DATA TAB Using the Microsoft COPILOT – Natural Language 


    AI Tool  - Predective Analysis Using Forecast Sheet


    5. The daily grind of data warriors – XLOOKUP / VLookup Functions 

    =VLOOKUP()


    How to lookup Vertically for data – data in other columns. 

    Eliminate the fixed range challenge created by “$A$1:$M$500” range way of VLOOKUP. Use TABLES

    Using VLOOKUP to find exact matches


    How to provide insurance against current and future “#N/A” errors

    Root Cause Analysis of why we get “#N/A” error and solutions to the root cause

    #N/A Reason: Unwanted Blank Spaces (bsp)

    #N/A Reason: Spaces that are NOT spaces in reality (Non Blank Spaces – nbsp)

    #N/A Reason: Transactional Data is text where as lookedup data is numbers.

    #N/A Reason: Transactional Data is number where as lookedup data is text

    #N/A Reason: Spelling Mistakes

    Looking across two different files without “$A$1:$M$500” range way. 

    Using VLOOKUP to Group number oriented data like Revenue, Stock, Accounts Receivables, Employee Tenure, etc using APPROXIMATE match component of VLOOKUP.


    Using MATCH and INDEX functions


    6. Power Pivots – the Future Way of Deep Dive Data Analysis


    The Architecture of POWER PIVOT

    Enabling the Add-in of Power Pivot 

    For Scalability and Usability

    • Load Data from Multiple Data Sources

    o Excel Files

    o Text Files

    o Access Database

    Relationships

    Data and diagram view

    Set up of Power Pivot

    Creating your first Power Pivot report

    Creating Reports Using Power Pivots

    • Create Power Pivots – An Alternative for VLOOKUP

    • Upload Large Volume DATAsets 


    7. Power Query – the Future Way of Transforming DATA – AI Tool


    Exploring the Power Query Interface

    Your First Transformation Example

     Text Transformations

     Date Transformations

     Number Transformations

    Sheet Transformations

     Rows

     Columns

    UnPivot DATA

    Pivot data 

    Merge DATA from Multiple files

    Import Data from Various Sources: Excel, Text, Web 

    Aggregate or summarize data 

    Append Query: Combine one below other 

    Combine Different files of similar format from a folder 

    Combine different sheets of similar format from a file 

    Split Columns 

    Transpose Data


    8. Logical Functions


    =IF()

    =OR()

    =AND()

    =IF(IF(IF)) – Nested IF


    9. Date Functions


    Is it a Date?

    Calculate the exact service length in YEARS, MONTHS, DAYS without dividing by 365! Use function DATEDIF().

    Find the number of days between two dates using =NETWORKDAYS.INTL()

     Calander days

     Working Days (without FRI-SAT as weekends)

    Working Days (without Public Holidays and FRI-SAT as weekends)


    10. Text Functions to clean data


    =SEARCH()

    =SUBSTITUTE()

    =LEN()

    =LEFT()

    =RIGHT()

    =TEXT()

    =PROPER()

    =TRIM()

    =CONCATENATE() (or “&”)


    AI Tool: Flash Fill


    11. Conditional Formatting – Basics to Advanced


    Bars

    Highlight Cell Rule

    Top-Bottom Rule

    Manual Rules

    Formula Based CF Rules 

    12. Charts - Creative Charts to Advanced

    Simple Charts – One Click

    Creative Charts

    • Using Images – The Silhoute Way

    • Using Flags – The Image Way

    • Thermometer Chart

    • Speedometer


    13. The Excel Macros – Automate your Way

    The Recorded Macros


    Write Your Macro

    Create USER Defined Functions

    • QUARTER()

    • HALF YEAR()


    14. Excel NEW Functions 


    XLOOKUP

    VSTACK

    IFS

    FILTER


    15. Creating Interactive Dashboards Screenshots


    Dashboard planning

    Use of Filters inside Pivots.

    Using Pivot Charts

    Why keep formatting all Charts manually – let Excel do this work!

    Using Slicers

    Multiple Charts being controlled by several Slicers – the inter-activity

    Protecting your Dashboard


    16. Leveraging AI Tools in Excel 


    Automating Tasks with Flash Fill 

    Streamlining Data Transformation with Power Query 

    Insights and Analysis with AI in Excel 

    Visualizing Data with Recommended Charts 

    Visualizing Data with Recommended Pivot Table 

    Forecasting Trends with Excel’s AI 



    17. Leveraging AI Tools such as COPILOT, Julius , Brick AI




  • 1. Power BI - Foundation

    1. My Data in Excel


    2. Dashboard on my Mobile Device Using Microsoft Power BI – the Journey 


    3. Power BI 


    • On my Desktop (to use Excel files) On my Web Browser 
    • On my Mobile (to show Dashboard) How to get it and install? 

    4. Power BI on Desktop 


    • Bringing Excel Files to Power BI Getting Excel Data into Power BI 
    • Excel Data - Dos and Don’ts / Best Practices Naming of Table 
    • Naming of columns 
    • Date format only - No columns for Month / Qtr./ Year 
    • Data type: 
    • Using multiple sheets or multiple files for data. 

    5. Making Charts on Desktop Power BI 


    • Type of Visualizations Default visuals 
    • Custom visuals: The recommendations- Sparkline, Card with State 
    • Location Download Process 
    • Import into Power BI Desktop Import into Power BI web 
    • Suggested visualizations for Finance Data Maps: Filled maps vs Maps 
    • Slicers Combo Charts Bar Charts 
    • Single Number Card Tile Gauge Chart 
    • Matrix 
    • Pie and Doughnut Charts Line Charts 
    • Scatter & Bubble charts 

    6. Frequently Used Formatting in Visuals 


    • Data Labels Title 
    • Font size 
    • Showing in Millions or Thousands - how to Seeing data not visualized - hovering - tool tip Using your Corporate Colors 

    7. Interactivity in Power BI Reports / Interactivity amongst Charts 


    • Use of Slicers - Page Level only Use of Filters 
    • Chart Level Page Level Report level 

    8. Combination of Charts Makes a Report

     

    • Saving your Report - the file type ".PBIX" 
    • Publishing your Report to Power BI Web - need for login 

    9. Power BI Web 


    • Use Power BI web on Browser Need for login 
    • Power BI Desktop to Power BI Web - the Reports to Dashboard 
    • Pinning Charts from Reports to create Tiles in a Dashboard 
    • Playing around with Tiles - arrangement, serial order, size - for WEB and for MOBILE. 
    • Back to WYSIWYG - See "as on mobile" on the web. 
    • Modifying report, dashboard till you get what you want; Adding new Chart 

    10. Power BI Web to Power BI APP on your Mobile 


    • Log in to Power BI app – the settings 
    • Getting used to interface of Power BI with sample dashboards 
    • Reports and Dashboard tabs Preview Dashboard on your Mobile 
    • Interactivity in Power BI Dashboard -Deep dive for full chart. 
    • While Using a Dashboard: Write Comments on a chart and share via WhatsApp 

    11. Sharing the Dashboard 


    • Within same organization Across organizations

  • 2. Power BI - Advanced


     

    Power BI Advanced with DAX & PBI Service Features


    (Contents of this course have been created based on PRACTICAL requirements and INDUSTRY standards) 


    Duration: 1 Day (8 hours)


    Who should invest time in this course?


    The course is apt for professionals who will be Developers of POWER BI. This course is intended for Business Managers, Data Explorers, Data Analysts etc.


    Take-away’s from this course?


    The Key Take-away’s of this hands-on course, includes,

    • Deep Dive understanding of DAX Functions

    • The Concept of MEASURES Table

    • The Concept of Creating CALENDAR Fact – Table Using DAX Functions

    • Row Level Security

    • Python Visuals


    Course Outline 


    1. Functions: Data Analysis Expressions: DAX


     

    Aggregation:

    • SUM, AVERAGE

    • MIN, MAX

    • SUMX (and other X functions)

    Counting

    • COUNT, COUNTA

    • COUNTBLANK, COUNTROWS

    • DISTINCTCOUNT, COUNTROWS

    Logical

    • AND, OR

    • NOT

    • IF, IFERROR


    Text

    • FORMAT

    • TRIM

    • LEFT

    • RIGHT

    • SUBSTITUTE

    Date 

    • TODAY

    • DATEDIFF

    • NOW

    • UTCTODAY

    • UTCNOW

    Additional DAX Functions

    • DIVIDE

    • COLUMN

    • RELATED

    • RELATEDTABLE

    • SWITCH

    • HASONEVALUE

    • VALUES

    • CALCULATE

    • SUMX

    • VAR 

    • ADDCOLUMNS

    Time intelligence

    • Year-to-date total: TOTALSYTD

    • Month-to-date total: TOTALSMTD

    • Quarte-to-date total: TOTALSQTD

    • SAMEPERIODLASTYEAR

    • YEAR OVER YEAR CHANGE

    • MONTH-OVER-MONTH CHANGE


    2. The Concept of MEASURES Table

    • Creating Measures Table


    3. The Concept of Creating CALENDAR Fact – Table Using DAX Functions

    • STATIC : Creating Calendar Table from Excel

    • STATIC: Creating Calendar Table Using CALENDAR DAX Function

    • DYNAMIC: Creating Calendar Table Using CALENDARAUTO Function

    • STATIC/ DYNAMIC: Ceating Table Using ADDCOLUMNS Function


    4. Creating Dynamic Parametrized Visuals

    • Parameters 

    • X-AXIS

    • Y-AXIS


    5. RLS – Row Level Security

    • Row Level Security – Static  with Single Filter

    • Row Level Security – Static  with Multiple Filters

    • Row Level Security – Dynamic  with Single Filter using

    o Security Table

    o USERPRINCIPALNAME() Function

    • Row Level Security – Dynamic  with Multipe Filters using

    o Security Table

    o DATE Modeling Relationship


    6. Python Visuals

    • Installation of Python

    • Installation of Python Packages

    o PANDAS

    o MATPLOTLIB

    o SEABORN

    o NUMPY

    • Fetching DATA from Sample Python Datasets using Pythin scripts

    o TIPS

    o PENGUINS

    • Creating Python Visuals 

    o BOXPLOT

    o SCATTER PLOT

    o VIOLIN PLOT

    o PAIR PLOT

    o SWARM PLOT


  • 3. DAX Functions


     

    DAX Functions


    (Contents of this course have been created based on PRACTICAL requirements and INDUSTRY standards) 


    Duration: 1 Day (8 hours)


    Course Outline 


    1. Functions: Data Analysis Expressions: DAX


     

    Aggregation:

    • SUM, AVERAGE

    • MIN, MAX

    • SUMX (and other X functions)


    Counting

    • COUNT, COUNTA

    • COUNTBLANK, COUNTROWS

    • DISTINCTCOUNT, COUNTROWS


    Logical

    • AND, OR

    • NOT

    • IF, IFERROR

    • SWITCh


    Text

    • FORMAT

    • TRIM

    • LEFT

    • RIGHT

    • SUBSTITUTE


    FILTER

    • FILTER

    • NESTED FILTER


    Date 

    • TODAY

    • DATEDIFF

    • NOW

    • UTCTODAY

    • UTCNOW


    Additional DAX Functions

    • DIVIDE

    • COLUMN

    • RELATED

    • RELATEDTABLE

    • SWITCH

    • HASONEVALUE

    • VALUES

    • CALCULATE

    • SUMX

    • VAR 

    • ADDCOLUMNS

    • SELECTEDCOLUMNS


    Time intelligence

    • Year-to-date total: TOTALSYTD

    • Month-to-date total: TOTALSMTD

    • Quarte-to-date total: TOTALSQTD

    • SAMEPERIODLASTYEAR

    • YEAR OVER YEAR CHANGE

    • MONTH-OVER-MONTH CHANGE

    • QUARTER-on-QUARTER CHANGE


    2. The Concept of MEASURES Table

    • Creating Measures Table


    3. The Concept of Creating CALENDAR Fact – Table Using DAX Functions

    • STATIC : Creating Calendar Table from Excel

    • STATIC: Creating Calendar Table Using CALENDAR DAX Function

    • DYNAMIC: Creating Calendar Table Using CALENDARAUTO Function

    • STATIC/ DYNAMIC: Ceating Table Using ADDCOLUMNS Function


    4. Creating Dynamic Parametrized Visuals

    • Parameters 

    • X-AXIS

    • Y-AXIS


  • 4. Power BI - Business Analytics

    Coming Soon

  • 1. Power Automate - Foundations


    “Microsoft Power Automate Desktop & Cloud Flows - Foundations” 

    1 Full Day (8 hours)

     


    (Contents of this course have been created based on PRACTICAL requirements and INDUSTRY standards) 


    1. An Introduction to Power Automate


    What is Microsoft Power Automate?

    The benefits of automation

    How to get to Power Automate Desktop ?

    How to Access Power Automate Cloud?


    2. Get started with Power Automate for desktop - PAD


    Take your first steps with Power Automate for desktop

    • Introduction to Power Automate for desktop – The PAD 

    • Console overview – The Interface 

    • Flow designer overview

    • Create a flow in the flow designer

    • An understadning of Action Library

    • 30 Categories & 367 Actions

    • Variables – Input, Output & Flow Variables 

    • Manage UI elements and images


    3. Work with different technologies in Power Automate for desktop


    Automate system, workstation, and services actions in Power Automate for desktop


    • Introduction

    • System and workstation actions

    • Services actions



    Communicate using message boxes in Power Automate for desktop flows


    • Introduction to message boxes

    • Message box actions

    • Use message boxes to communicate


    Use Power Automate for desktop to interact with windows and applications


    • Introduction

    • UI elements – Using Recorder

    • Window handling and element interaction

    • UI Automation

    • Generate Power Automate for desktop flows by recording

    • Introduction to desktop and web recorder

    • Create a desktop flow using the recorder

    • Exercise - Use the recorder to automate web applications


    Control file and folder handling in Power Automate for desktop


    • Introduction

    • Folder Actions

    • File Actions


    Excel automation in Power Automate for desktop


    • Introduction

    • Launch, save, and close an Excel file

    • Read from an Excel document

    • Write to an Excel worksheet

    • Additional actions and features

    • Manage worksheets

    • Read from a CSV and write to Excel

    • Apply Filters

    • Remove Filters


    Automating email handling in Power Automate for desktop


    • Introducing email automation

    • Automate webmail services

    • Automate Outlook

    • Automate Exchange servers

    • Exercise - Confirm the submission of support tickets


    Web automation in Power Automate for desktop


    • Introduction to Web Automation

    • Launch, close, and handle browsers

    • Handle web pages and forms

    • Extract data from web pages

    • Direct web access and scripting

    • Exercise - Extract stocks from MSN



    Text manipulation in Power Automate for desktop


    • Introduction

    • Text handling actions

    • Date time actions

    • Exercise – Text actions


    Sharepoint online foe Business Actions


    • Create File

    • Create Folder

    • Delete Actions

    • Working with Lists etc




    OneDrive for Business PAD Actions


    • Create File

    • Create Folder

    • Delete File 


    Microsoft Teams PAD Actions


    • Create Team

    • Create Channel

    • Post Messages on Channel/ etc

    • Teams Approvals


    4. Work with Power Automate Desktop – Conditionals


    Handling Variables


    • Introducing variables

    • Create, edit, and use variables

    • Variable data types

    • Input and output variables

    • Variable manipulation

    • Exercise - Create, access and manipulate variables

    Automate repetitive tasks using loops - Basics


    • Introduction to loops

    • Loop actions

    • Simple loop actions


    Adjust process behavior using conditional actions – Basics of IF and Else


    • What is conditional actions

    • Conditional actions

    • The If group of actions


    5. Getting Started with Power Automate Cloud - Basics


    Using Power Automate templates 

    Navigating in Power Automate 

    Editing a Power Automate 

    Publish and trigger a Power Automate 

    Turn off or delete a Power Automate 


    Building processes in Office 365 

    • Track MS Forms Responses & Save in Excel – Notify via email and Teams

    • Create a Team with a channel 

    • Build an absence business process – Leave Application

    • Append Multiple Excel Sheets into Single Excel sheet

    • Populate Word Template from Excel data - Notify via email and Teams


  • 2. Power Automate-Advanced Flows

    Coming Soon

  • 1. Tableau - Desktop - Foundations

    Coming Soon

  • 2. Tableau - Desktop - Advanced

    Coming Soon