0% found this document useful (0 votes)
8 views2 pages

Pbi Advanced Course Outline

The document outlines an advanced Power BI course covering topics such as DAX evaluation contexts, data modeling, measures, filters, and advanced report features. It includes practical exercises on using DAX functions, creating dynamic Row Level Security, and querying data from various sources including APIs. Additionally, it discusses Power Query M language and real-time streaming data sources for enhanced data analysis and visualization.

Uploaded by

Albino Bino
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views2 pages

Pbi Advanced Course Outline

The document outlines an advanced Power BI course covering topics such as DAX evaluation contexts, data modeling, measures, filters, and advanced report features. It includes practical exercises on using DAX functions, creating dynamic Row Level Security, and querying data from various sources including APIs. Additionally, it discusses Power Query M language and real-time streaming data sources for enhanced data analysis and visualization.

Uploaded by

Albino Bino
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Power BI- Advanced

Detailed Content
Course Introduction Difference between these
DAX – Evaluation Contexts methods
Overview of Power BI Using ALL function in FILTER
Overview of evaluation contexts Identical CALCULATE and
Data Model in DAX FILTER
The Filter Context Extended exercise – ALL
Data Modelling in the Real The Row Context functions
World Initial Filter (Query) context
Dataset for these exercises Initial Row context DAX – Variables
Seeing Row context
Data Analysis eXpressions Introducing a row context Overview of variables in DAX
(DAX) – Introduction Creating and using variables
DAX – The Rules of Use variables to store a
Introduction to DAX Evaluation constant
Learning DAX Use variables to avoid
Advice when creating DAX Introduction to the rules of repetition
Third party tools to assist evaluation Where to from here
Measures Table The five steps
Create a Table for Measures Starting set of filters Row Level Security
Specify filtering
DAX – Measures and Filters Filters are applied Overview of RLS in Power BI
Propagation of filters Create dynamic RLS using
Filters on a Measure Evaluation of expression USERNAME or
Create simple aggregate Stepping through the rules in an USERPRINCIPALNAME
measures example Load data and enable RLS
Using measures on a report Testing dynamic RLS in
page DAX – Contexts & Desktop
Applying visual layouts and Relationships RLS data access according to
slicers / filters organisation hierarchy
Initial Filter Context / Original Introduction to Relationships DAX parent-child functions
Filter Context / Query Context Filter context follows Publish and assign roles in
relationships Power BI Service
DAX – The CALCULATE Explore the filter context
function Create App Workspace
How filter context follows
relationships Report Features
Introduction to the Filter context against
CALCULATE function relationships Introduction to advanced
Modifying filters with The Both cross-filter direction features
CALCULATE Modify the filter direction Overview of Drill-through
Add, replace, clear column The CROSSFILTER function Create report page with drill-
filters Impact on totals through filters
Limitation of CALCULTE Interacting with drill-through
Adding Filters DAX – The FILTER function Overview of custom report
Replacing Filters tooltips
The total row Introduction to the FILTER Modify standard tooltip display
Removing / Clearing Filters function Create a custom tooltip
The ALL and similar functions FILTER returning a table Apply the tooltip to a field
Create a table with FILTER Apply the tooltip to a visual
Modify existing filter context with Overview of Grouping and
both FILTER and CALCULATE Binning
Create a group

Australia: nexacu.com.au E: [email protected] Global: nexacu.com


Power BI- Advanced

Create a bin Extended Topic C – Files in Extended Topic C – Group By


Binning a date field Folders
Using the Group By feature
Date Dimension
Overview of using a folder data
source
Data Normalisation
Overview of Date Dimension in Appendix
Query a folder containing
BI
multiple source files
Power BI Desktop settings The Normal Forms
Column consistency
Download or Create own table 1st Normal Form
Specify a template file to define
Data Table with a DateKey
columns
Convert a DateKey to a Date
View created queries / functions
Create date table in Power
and dependencies
Query
Understand the created process
Extended exercise - Use
of querying the folder
parameter to specify date table
Extended exercise – introduce
start and end
additional files and unwanted
Create date table with DAX
files
Using CALENDARAUTO in
DAX Additional Study (Extended
Extended Topic A – API Topic D) –Power Query M
Data Sources Formula Language

Overview of Web and API data Overview of Power Query M


sources Formula Language
Query an API data source Basics of Power Query M
HTTP and JSON terminology Values, Records, Lists
Transform a JSON response Operators
Publish to Power BI Service Conditional Testing
and setup refresh schedule Error handling
Accessing table data
Extended Topic B – More advanced Power Query M
Streaming Data Sources Each Expression
Refer to other queries
Overview of real time Understand a web query
streaming data sources Remove Rows by Filter
Push Datasets and Streaming Unpivot & Rename
Datasets
Pushing data into a dataset
Extended Topic B – Query
Query data from PubNub Parameters (Dynamic Web
stream Query)
Configure Dashboard tile to
show streaming data from Importing a web query using
PubNub parameters
Create a REST API to push Creating a custom function
data into Power BI Defining a List to create a new
Create JSON object to insert Query
data via this API Invoking custom functions
Push data to created API using Using Error checking processes
HTTP Post Cleaning queries
Create Dashboard tile to show Create measures and visualise
updating data queried data

Australia: nexacu.com.au E: [email protected] Global: nexacu.com

You might also like