Get in Touch

Course Outline

Introduction

  • Overview of Power BI features and architecture
  • Advanced tools and data analysis capabilities in Power BI

Getting Started

  • Installing Power BI and related components
  • Workflow for preparing reports and dashboards
  • Overview of the user interface

Power Query – Importing Data

  • Types of connectors
  • Query folding
  • Extracting data from various sources:
    1. Flat files
    2. Entire data folders
    3. Websites
    4. Working with unstructured files
  • Advanced techniques in Power Query
    1. Merging and appending tables
    2. Pivoting and unpivoting data
    3. Generating automated columns from examples
    4. Working with inconsistent tables
    5. Decomposing tables
    6. Best practices for text analysis
    7. Basics of the M language

Data Model – Why You Need One?

  • What is a data model?
  • Data model normalization
  • The two main types of tables
  • Relationship cardinality
    1. One-to-many
    2. One-to-one
    3. Many-to-many
  • Filter flow – the logic behind the engine
  • How to create hierarchies?
  • Data modelling best practices

DAX – The Best Tool to Make Your Data Useful

  • What is DAX and why is it so effective?
  • What is the difference between a measure and a calculated column? Which one should I use?
  • Filter context vs. row context
  • How to create a measure table?
  • Variables in measures
    1. How to create variables?
    2. Why should you use variables?
    3. How to handle errors and debug using variables?
  • Scalar functions
    1. Basic aggregation functions
    2. Iterator functions
    3. SWITCH function – a better alternative to IF
    4. How to use the COALESCE function?
  • Advanced CALCULATE usage:
    1. Modifiers
    2. REMOVEFILTERS and KEEPFILTERS functions with examples
    3. What is a pattern?
  • Table and filter functions
    1. Most common table functions
    2. Differences and examples of using VALUES and DISTINCT functions
    3. How to incorporate SELECTEDVALUE into your report?
    4. ALLEXCEPT
    5. ALLSELECTED
    6. Why you should avoid SUMMARIZE?
    7. Different ways to generate new data for your report
  • Table joins:
    1. How to perform CROSSJOIN on tables?
    2. EXCEPT and INTERSECT with examples
    3. How to use the UNION function?
  • Relationship functions:
    1. What is the difference between physical and virtual relationships?
    2. RELATED and RELATEDTABLE
    3. How to use USERELATIONSHIPS?
  • Advanced concepts of time intelligence
  • How to prepare fiscal and non-standard calendars for your model?

Advanced Visualization Techniques:

  • How to create your own colour palette for your report?
  • How to build a theme for all your reports?
  • How to create an effective slicer panel?
  • Learn to create compelling graphs that accurately represent data
  • Learn to distinguish between good, poor, and misleading visualizations
  • The simplest recipe to make your report look professional
  • Interactive scenario analysis for your users
  • Forecasting and trend lines for better data interpretation
  • Drilling up and drilling down
  • Why should you use parameters?
  • Bookmarks as powerful allies in data visualization

Requirements

  • A solid understanding of Power BI
  • Practical experience with Power BI
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories