Get in Touch

Course Outline

Introduction

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

Getting Started

  • Installation of Power BI and associated components.
  • Workflow for preparing reports and dashboards.
  • Interface overview.

Power Query – Data Importation

  • Types of connectors.
  • Query folding concepts.
  • Data extraction from various sources:
    1. Flat files.
    2. Entire folders of data.
    3. Websites.
    4. Handling unstructured files.
  • Advanced Power Query techniques:
    1. Merging and appending tables.
    2. Pivoting and unpivoting data.
    3. Automated column generation from examples.
    4. Handling inconsistent tables.
    5. Table decomposition.
    6. Best practices for text analysis.
    7. Introduction to M language.

Data Model – Why is it Necessary?

  • Understanding what a data model is.
  • Normalization of data models.
  • Two main types of tables.
  • Relationship cardinality:
    1. One to many.
    2. One to one.
    3. Many to many.
  • Filter flow logic behind the engine.
  • Creating hierarchies.
  • Best practices in data modeling.

DAX – The Essential Tool for Effective Date Management

  • What is DAX and why is it so effective?
  • Difference between measures and calculated columns: Which to choose?
  • Filter context versus Row context.
  • Creating a measure table.
  • Using variables in measures:
    1. How to create variables.
    2. Benefits of using variables.
    3. Debugging and error handling with variables.
  • Scalar functions:
    1. Basic aggregation functions.
    2. Iterator functions.
    3. SWITCH function – a superior alternative to IF.
    4. Utilizing the COALESCE function.
  • Advanced use of CALCULATE:
    1. Understanding modifiers.
    2. REMOVEFILTERS and KEEPSFILTERS functions with examples.
    3. Understanding Patterns.
  • Table and Filter functions:
    1. Most common table functions.
    2. Differences and examples using VALUES and DISTINCT functions.
    3. Incorporating SELECTEDVALUE into your report.
    4. Using ALLEXCEPT.
    5. Using ALLSELECTED.
    6. Importance of understanding SUMMARIZE.
    7. Various methods to generate new data for your report.
  • Table joins:
    1. CROSSJOIN tables.
    2. EXCEPT and INTERSECT with examples.
    3. Utilizing the UNION function.
  • Relationship functions:
    1. Difference between physical and virtual relationships.
    2. RELATED and RELATEDTABLE functions.
    3. Using USERELATIONSHIPS.
  • Advanced concepts of time intelligence.
  • Preparing fiscal and non-standard calendars for your model.

Advanced Visualization Techniques:

  • Creating custom color palettes for your report.
  • Building themes applicable to all your reports.
  • Designing effective slicer panels.
  • Creating compelling and accurate graphs.
  • Distinguishing between effective, ineffective, and incorrect visualizations.
  • The simplest recipe for making your report visually appealing.
  • Interactive scenario analysis for users.
  • Using forecast and trend lines for better data recognition.
  • Drilling up and drilling down capabilities.
  • Benefits of using parameters.
  • Leveraging bookmarks as allies in data visualization.

Requirements

  • Familiarity with Power BI.
  • Practical experience using Power BI.
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories