Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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:
- Flat files
- Entire data folders
- Websites
- Working with unstructured files
- Advanced techniques in Power Query
- Merging and appending tables
- Pivoting and unpivoting data
- Generating automated columns from examples
- Working with inconsistent tables
- Decomposing tables
- Best practices for text analysis
- 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
- One-to-many
- One-to-one
- 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
- How to create variables?
- Why should you use variables?
- How to handle errors and debug using variables?
- Scalar functions
- Basic aggregation functions
- Iterator functions
- SWITCH function – a better alternative to IF
- How to use the COALESCE function?
- Advanced CALCULATE usage:
- Modifiers
- REMOVEFILTERS and KEEPFILTERS functions with examples
- What is a pattern?
- Table and filter functions
- Most common table functions
- Differences and examples of using VALUES and DISTINCT functions
- How to incorporate SELECTEDVALUE into your report?
- ALLEXCEPT
- ALLSELECTED
- Why you should avoid SUMMARIZE?
- Different ways to generate new data for your report
- Table joins:
- How to perform CROSSJOIN on tables?
- EXCEPT and INTERSECT with examples
- How to use the UNION function?
- Relationship functions:
- What is the difference between physical and virtual relationships?
- RELATED and RELATEDTABLE
- 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
Testimonials (1)
engagement with the attendees