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 in Power BI.
Getting Started
- Installing Power BI and other components.
- Workflow for preparing reports and dashboards.
- Overview of the interface.
Power Query – Importing Data
- Types of connectors.
- Query folding.
- Extracting data from various sources:
- Flat files.
- Entire folders of data.
- Websites.
- Working with unstructured files.
- Advanced techniques in Power Query.
- Merging and appending tables.
- Pivoting and unpivoting data.
- Generating columns from examples.
- Working with inconsistent tables.
- Table decomposition.
- Best practices in text analysis.
- Basics of the M language.
Data Model – Why Do 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 a hierarchy?
- Best practices for data modeling.
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 with variables?
- Scalar functions.
- Basic aggregation functions.
- Iterator functions.
- SWITCH function – a better alternative to IF.
- How can you use the COALESCE function?
- Advanced use of CALCULATE.
- The modifiers.
- REMOVEFILTERS and KEEPSFILTERS functions with examples.
- What is a Pattern?
- Table and Filter functions.
- Most common table functions.
- Difference and examples of using VALUES and DISTINCT functions.
- How to incorporate SELECTEDVALUE into your report?
- ALLEXCEPT.
- ALLSELECTED.
- Why should you now use SUMMARIZE?
- Different ways to generate new data for your report.
- Table joins.
- How to CROSSJOIN tables?
- EXCEPT and INTERSECT with examples.
- How can you 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 prepare your own color 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 do not mislead.
- Learn to distinguish between good, bad, and incorrect visualizations.
- The simplest recipe to make your report look good.
- Interactive Scenario Analysis for your users.
- Forecast and trend lines for better data recognition.
- Drilling up and drilling down.
- Why should you use parameters?
- Bookmarks as your allies in data visualization.
Requirements
- A solid understanding of Power BI.
- Practical experience with Power BI.
14 Hours
Testimonials (2)
Method of training.
Ineshia Bilankulu - National Transmission Company South Africa
Course - Power BI: Basics to Advanced
Useful and practical, the knowledge gained in training can be applied immediately.