Power BI: Advanced

Course Outline PBI005IW.pdf
PowerPoint Slides
DayModulesSharing
1
  • Overview of Power BI
  • Data Modelling in the Real World
  • Dataset for these exercises
  • Introduction to DAX
  • Learning DAX
  • Advice when creating DAX
  • Third party tools to assist
  • Measures Table
  • Create a Table for Measures
  • Filters on a Measure
  • Create simple aggregate measures
  • Using measures on a report page
  • Applying visual layouts and slicers/filters
  • Initial Filter Context/Original
  • Filter Context/Query Context
  • Introduction to the CALCULATE function
  • Modifying filters with CALCULATE
  • Add, replace, clear column filters
  • Limitation of CALCULTE
  • Adding Filters
  • Replacing Filters
  • The total row
  • Removing/Clearing Filters
  • The ALL and similar functions
  • Overview of evaluation contexts in DAX
  • The Filter Context
  • The Row Context
  • Initial Filter (Query) context
  • Initial Row context
  • Seeing Row context
  • Introducing a row context
  • Introduction to the rules of evaluation
  • The five steps
  • Starting set of filters
  • Specify filtering
  • Filters are applied
  • Propagation of filters
  • Evaluation of expression
  • Stepping through the rules in an example
  • Introduction to Relationships
  • Filter context follows relationships
  • Explore the filter context
  • How filter context follows relationships
  • Filter context against relationships
  • The Both cross-filter direction
  • Modify the filter direction
  • The CROSSFILTER function
  • Impact on totals
  • Introduction to the FILTER function
  • FILTER returning a table
  • Create a table with FILTER
  • Modify existing filter context with both FILTER and CALCULATE
  • Difference between these methods
  • Using ALL function in FILTER
  • Identical CALCULATE and FILTER
  • Extended exercise – ALL functions
  • Overview of variables in DAX
  • Creating and using variables
  • Use variables to store a constant
  • Use variables to avoid repetition
  • Where to from here
2
  • Overview of RLS in Power BI
  • Create dynamic RLS using USERNAME or USERPRINCIPALNAME
  • Load data and enable RLS
  • Testing dynamic RLS in Desktop
  • RLS data access according to organisation hierarchy
  • DAX parent-child functions
  • Publish and assign roles in Power
  • BI Service
  • Create App Workspace
  • Introduction to advanced features
  • Overview of Drill-through
  • Create report page with drillthrough filters
  • Interacting with drill-through
  • Overview of custom report tooltips
  • Modify standard tooltip display
  • Create a custom tooltip
  • Apply the tooltip to a field
  • Apply the tooltip to a visual
  • Overview of Grouping and Binning
  • Create a group
  • Create a bin
  • Binning a date field
  • Overview of Date Dimension in BI
  • Power BI Desktop settings
  • Download or Create own table
  • Data Table with a DateKey
  • Convert a DateKey to a Date
  • Create date table in Power Query
  • Extended exercise - Use parameter to specify date table start and end
  • Create date table with DAX
  • Using CALENDARAUTO in DAX
  • Overview of Web and API data sources
  • Query an API data source
  • HTTP and JSON terminology
  • Transform a JSON response
  • Publish to Power BI Service and setup refresh schedule
  • Overview of real time streaming data sources
  • Push Datasets and Streaming Datasets
  • Pushing data into a dataset
  • Query data from PubNub stream
  • Configure Dashboard tile to show streaming data from PubNub
  • Create a REST API to push data into Power BI
  • Create JSON object to insert data via this API
  • Push data to created API using HTTP Post
  • Create Dashboard tile to show updating data
  • Overview of using a folder data source
  • Query a folder containing multiple source files
  • Column consistency
  • Specify a template file to define columns
  • View created queries / functions and dependencies
  • Understand the created process of querying the folder
  • Extended exercise – introduce additional files and unwanted files
  • Overview of Power Query M Formula Language
  • Basics of Power Query M
  • Values, Records, Lists
  • Operators
  • Conditional Testing
  • Error handling
  • Accessing table data
  • More advanced Power Query M
  • Each Expression
  • Refer to other queries
  • Understand a web query
  • Remove Rows by Filter
  • Unpivot & Rename
  • Importing a web query using parameters
  • Creating a custom function
  • Defining a List to create a new Query
  • Invoking custom functions
  • Using Error checking processes
  • Cleaning queries
  • Create measures and visualise queried data
  • Using the Group By feature
  • The Normal Forms
  • 1st Normal Form

Recommanded Books
TitleArtificial Intelligence with Microsoft Power BI: Simpler AI for the Enterprise
ISBN978-1-098-11275-2
AuthorJen Stirrup, Thomas Weinandy
Year2024
Publisher O'Reilly Media
TitleEffective Strategy Execution: Business Intelligence Using Microsoft Power BI (Management for Professionals)
ISBN978-3-662-68806-9
AuthorBernd Heesen
Year2024
Publisher Springer
TitlePower BI Machine Learning and OpenAI: Explore data through business intelligence, predictive analytics, and text generation
ISBN978-1-837-63615-0
AuthorGreg Beaumont
Year2023
Publisher Packt Publishing
TitlePro Power BI Architecture: Development, Deployment, Sharing, and Security for Microsoft Power BI Solutions
ISBN978-1-484-29537-3
AuthorReza Rad
Year2023
Publisher Apress
TitleMicrosoft Power BI Performance Best Practices: A comprehensive guide to building consistently fast Power BI solutions
ISBN978-1-801-07644-9
AuthorB. Merchant, C. Webb
Year2022
Publisher Packt Publishing
TitleIntroducing Charticulator for Power BI: Design Vibrant and Customized Visual Representations of Data
ISBN978-1-484-28075-1
AuthorA. Box
Year2022
Publisher Apress
TitleExtreme DAX: Take your Power BI and Microsoft data analytics skills to the next level
ISBN978-1-801-07851-1
AuthorMichiel Rozema, Henk Vlootman
Year2022
Publisher Packt Publishing
TitleMastering Power BI: Build Business Intelligence Applications Powered with DAX Calculations, Insightful Visualizations, Advanced BI Techniques, and Loads of Data Sources
ISBN978-9-391-03072-8
AuthorChandraish Sinha
Year2021
Publisher BPB Publications
TitleThe Definitive Guide to DAX: Business Intelligence for Microsoft Power BI, SQL Server Analysis Services, and Excel
ISBN978-1-509-30697-8
AuthorMarco Russo, Alberto Ferrari
Year2019
Publisher Microsoft Press
TitleSupercharge Power BI: Power BI Is Better When You Learn to Write DAX
ISBN978-1-615-47069-3
AuthorMatt Allington
Year2018
Publisher Holy Macro! Books
TitlePower BI: Moving Beyond the Basics of Power BI and Learning about DAX Language
ISBNB089XYQCVR
AuthorMike Morris, Nick Gallagher, et al.
Year2020
Publisher Albano Publishing LLC
TitleDAX Cookbook: Over 120 recipes to enhance your business with analytics, reporting, and business intelligence
ISBN978-1-839-21707-4
AuthorGreg Deckler
Year2020
Publisher Packt Publishing
TitleHands-On Business Intelligence with DAX
ISBN978-1-838-82863-9
Author Ian Horne
Year2020
Publisher Packt
TitleApplied DAX with Power BI: From zero to hero with 15-minute lessons
ISBN978-1-733-04610-7
AuthorLachev, Teo
Year2019
Publisher Prologika Press
TitleDAX Patterns
ISBN978-1-735-36520-6
AuthorRusso, Marco; Ferrari, Alberto
Year2020
Publisher SQLBI Corp.
TitleSupercharge Excel: When you learn to Write DAX for Power Pivot
ISBN978-1-615-47053-2
AuthorMatt Allington
Year2018
Publisher Holy Macro! Books
TitlePro DAX with Power BI: Business Intelligence with Powerpivot and SQL Server Analysis Services Tabular
ISBN978-1-484-24896-6
AuthorPhilip Seamark; Tom Martens
Year2019
Publisher Apress
TitleBeginning DAX with Power BI: The SQL Pro’s Guide to Better Business Intelligence
ISBN978-1-484-23476-1
AuthorPhilip Seamark
Year2018
Publisher Apress
TitleData Mashup with Microsoft Excel Using Power Query and M: Finding, Transforming, and Loading Data from External Sources
ISBN978-1-484-26017-3
AuthorAdam Aspin
Year2020
Publisher Apress
TitleM Is for (Data) Monkey: A Guide to the M Language in Excel Power Query
ISBN978-1-615-47034-1
AuthorKen Puls, Miguel Escobar
Year2015
Publisher Ken Puls, Miguel Escobar