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
- Summary of Power BI capabilities and underlying architecture
- Application of advanced analytical tools within Power BI
Initial Setup
- Installation of Power BI and associated dependencies
- Procedures for developing reports and dashboards
- Navigation of the application interface
Power Query – Data Importation
- Types of available data connectors
- Principles of query folding
- Data extraction from diverse sources:
- Flat file formats
- Multi-file directories
- Web-based data feeds
- Processing unstructured datasets
- Complex operations in Power Query
- Merging and appending dataset tables
- Pivoting and unpivoting data structures
- Auto-generated columns via examples
- Management of inconsistent table structures
- Table decomposition techniques
- Optimal practices for text analysis
- Fundamentals of the M language
Data Modeling – Rationale and Application
- Definition and purpose of data modeling
- Normalization methodologies
- Primary categories of data tables
- Relationship cardinality types
- One-to-many relationships
- One-to-one relationships
- Many-to-many relationships
- Filter propagation logic within the engine
- Hierarchy construction methods
- Industry best practices for data modeling
DAX – Enhancing Data Utility
- Fundamentals and advantages of DAX
- Differentiation between measures and calculated columns: Selection criteria
- Distinction between filter context and row context
- Procedure for creating measure tables
- Utilization of variables in measures
- Creation of variables
- Benefits of using variables
- Error handling and debugging via variables
- Scalar functions
- Standard aggregation functions
- Iterator functions
- SWITCH function as an alternative to IF
- Application of the COALESCE function
- Advanced implementation of CALCULATE:
- Filter modifiers
- Application of REMOVEFILTERS and KEEPSFILTERS functions with examples
- Understanding pattern-based approaches
- Table and filter functions
- Frequently used table functions
- Differentiation between VALUES and DISTINCT functions with examples
- Integration of SELECTEDVALUE in reports
- Use of ALLEXCEPT
- Use of ALLSELECTED
- Rationale for employing SUMMARIZE
- Methods for generating derived data for reports
- Table joining operations:
- Execution of CROSSJOIN operations
- Application of EXCEPT and INTERSECT with examples
- Utilization of the UNION function
- Relationship functions:
- Difference between physical and virtual relationships
- Use of RELATED and RELATEDTABLE
- Implementation of USERELATIONSHIPS
- Complex time intelligence concepts
- Configuration of fiscal and non-standard calendar structures
Advanced Visualization Methodologies:
- Customization of report color palettes
- Development of standardized report themes
- Design of effective slicer interfaces
- Principles of accurate and compelling graphing
- Evaluation criteria for visual quality: Effective, ineffective, and misleading visualizations
- Essential guidelines for professional report design
- Interactive scenario analysis for end users
- Incorporation of forecast and trend lines to enhance data interpretation
- Implementation of drill-up and drill-down functionalities
- Rationale for utilizing parameters
- Leveraging bookmarks to enhance data visualization workflows
Requirements
- Demonstrated proficiency in the utilization of Power BI tools.
- Documented experience operating within the Power BI environment for government initiatives.
14 Hours
Testimonials (2)
How to use relationships in Power BIand the differences between columns and measurements
LEUNG Chun Hei - HAESL
Course - Advanced Power BI: Data Modeling, DAX, and Enhanced Analytics
The basic structure of Power BI, its main functions, as well as some advanced functions