Get in Touch

Course Outline

Introduction

  • Survey of Power BI capabilities and architectural design
  • Sophisticated utilities and data analytics within Power BI

Initial Setup

  • Deployment of Power BI and associated components
  • Process for structuring reports and dashboards
  • Interface navigation overview

Power Query – Data Ingestion

  • Connector types
  • Query folding mechanisms
  • Data extraction from diverse sources:
    1. Flat files
    2. Entire data folders
    3. Web-based sources
    4. Managing unstructured files
  • Advanced Power Query methodologies
    1. Table merging and appending
    2. Data pivoting and un-pivoting
    3. Generating automated columns via examples
    4. Handling inconsistent table structures
    5. Table decomposition
    6. Best practices for text analysis
    7. M language fundamentals

Data Modelling – The Necessity

  • Defining the data model
  • Data model normalization techniques
  • Two primary table types
  • Relationship cardinality
    1. One-to-many
    2. One-to-one
    3. Many-to-many
  • Filter flow – The underlying engine logic
  • Creating hierarchies
  • Best practices in data modelling

DAX – Optimizing Data Utility

  • Understanding DAX and its strengths
  • Distinguishing between measures and calculated columns; selecting the appropriate approach
  • Filter context versus Row Context
  • Constructing a measure table
  • Variables within measures
    1. Variable creation process
    2. Rationale for using variables
    3. Error handling and debugging with variables
  • Scalar functions
    1. Core aggregation functions
    2. Iterator functions
    3. The SWITCH function – An enhanced IF alternative
    4. Utilizing the COALESCE function
  • Advanced CALCULATE applications:
    1. Modifier usage
    2. REMOVEFILTERS and KEEPSFILTERS functions with case studies
    3. Conceptual patterns
  • Table and Filter functions
    1. Frequently used table functions
    2. Comparing VALUES and DISTINCT functions with examples
    3. Integrating SELECTEDVALUE into reports
    4. ALLEXCEPT
    5. ALLSELECTED
    6. Reasons to adopt SUMMARIZE
    7. Various methods for generating new report data
  • Table joins:
    1. CROSSJOIN table implementation
    2. EXCEPT and INTERSECT with examples
    3. Leveraging the UNION function
  • Relationship Functions:
    1. Differentiating physical and virtual relationships
    2. RELATED and RELATEDTABLE
    3. Applying USERELATIONSHIPS
  • Advanced time intelligence concepts
  • Setting up Fiscal and non-standard calendars for your model

Advanced Visualization Techniques:

  • Developing custom color palettes for reports
  • Building themes across all reports
  • Designing effective slicer panels
  • Crafting compelling graphs that maintain integrity
  • Differentiating between effective, ineffective, and misleading visualizations
  • Straightforward strategies for aesthetic report design
  • Implementing Interactive Scenario Analysis for users
  • Utilizing forecast and trend lines for enhanced data recognition
  • Drill-up and drill-down capabilities
  • The value of using parameters
  • Leveraging Bookmarks in data visualization

Requirements

  • A fundamental grasp of Power BI
  • Prior practical experience with Power BI
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories