The document provides an agenda for a webinar on Power BI DAX kickstart. It introduces DAX (Data Analysis Expressions) as the language used in Power BI, Excel Power Pivot, and SQL Server Analysis Services Tabular. It discusses calculated columns and measures as the primary vehicles for DAX calculations. It also outlines the main functions groups in DAX and provides examples. The webinar aims to help attendees get started with DAX.
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Â
Power BI DAX Kickstart
1. POWER BI DAX KICKSTART
Overview and Mechanics of Data Analysis eXpressions
2. ⢠Introductions
⢠Introducing Data Analysis eXpressions
(DAX)
⢠Vehicles of delivery: calculation types
â Calculated columns
â Measures
⢠Functions: groups and examples
⢠Summary
⢠Additional resources
⢠Q&A
Agenda
Š2019 Senturus, Inc. All rights reserved.
3. Presenters
Š2019 Senturus, Inc. All rights reserved.
Michael Weinhauer
Practice Area Director
Solutions Architect
Senturus, Inc.
Bill Pearson
Microsoft Business
Intelligence Architect
Senturus, Inc.
4. Hundreds of Free Resources
Š2018 Senturus, Inc. All rights reserved. 4
www.senturus.com/resources/
5. This slide deck is from the webinar:
Power BI DAX Kickstart
To view the FREE video recording with demos and
download this deck, go to:
https://senturus.com/resources/power-bi-dax-
kickstart/
Like What You See?
Š2018 Senturus, Inc. All rights reserved. 5
7. ⢠DAX serves as the language of:
â Power BI
â Excel Power Pivot
â SQL Server Analysis Services Tabular
⢠Initially seems simple, but the learning curve can
increase dramatically â and at the worst possible times
⢠DAX comprises programming concepts that will be
unfamiliar to many who have worked with SQL and
other query languages
⢠Weâll discuss tips in easing the effort required to get to
know DAX from the first glimpse
Data Analysis eXpressions Language
7
8. ⢠Function calls drive execution
⢠Elements of DAX are derived from:
â Excel functions
â SQL
â MDX
⢠Example of a simple formula
UniqueCustomerCount =
COUNT(Customer[CustomerKey])
DAX Is an Expression Language
8
9. ⢠The general format
â âTableNameâ[ColumnName]
⢠Quotes can be omitted
â If TableName does not contain spaces
â BEST PRACTICE: Donât use spaces
⢠TableName can be omitted
â Current table is searched for ColumnName
â BEST PRACTICE: Always use complete TableName /
ColumnName to avoid ambiguity
⢠Brackets for column name cannot be omitted
DAX Syntax for Columns
9
10. DAX can be employed in Power BI through a couple of
mechanisms:
⢠Calculated columns
⢠Measures
Primary Vehicles for DAX: Calculation types
10
11. Example: Calculated column in the Product table that
computes the âGross Profit Marginâ for each product
Intro_CalCol_Product_Margin =
'Product'[ListPrice]-'Product'[StandardCost]
Calculated Column Creation
11
13. Example: Measure in the Product table that computes the
Total Quantity (based on Order Quantity in the related
Internet Sales table)
Intro_Measure_Product_TotalQty =
SUM(InternetSales[OrderQuantity])
Measures Creation
13
15. ⢠Calculated columns are best when we need to
â Slice or filter on the value
⢠Measures are best when we need to
â Calculate percentages
â Calculate ratios
â Perform complex aggregations
â Fully take advantage of filter context
⢠Space and CPU utilization
â Columns consume memory
â Measures consume CPU
Calculated Columns vs. Measures
15
16. A great way to think of DAX functions (approx. 200 as of
4-2019) are as members of working groups. This is my
take on those âprimary groups:â
DAX Functions: Primary Groups with Examples
16
Primary Group Examples
Text LEFT(), CONCATENATE(), VALUE()
Aggregate AVERAGE(), COUNT(), MAX()
Math / Trig CEILING(), INT(), ROUND()
Date and Time DATE(), DATEVALUE(), YEAR()
Time Intelligence TOTALQTD(), TOTALYTD(), DATESBETWEEN()
Foundation CALCULATE(), ALL(), RELATED(), FILTER()
18. Power BI Design Stages: Where Does DAX Fit In?
18
Get Data Visualize
&
Analyze
ModelTransform Publish
&
Collaborate
- Connect
- Import
- Refresh
- Stream
- Shape
- Cleanse
- Rename
- Merge
- Filter
- Relate
- Calculate
- Hide
- Format
- Sort
- Filter
- Slice
- Interact
- Drill
- Configure
- Pin
- Collaborate
- Embed
- Export
- AnalyzeDAX
19. ⢠Donât try to memorize DAX functions
⢠Keep working DAX samples in a reference .pbix
⢠Name calculations intuitively
⢠Maintain âsupportâ environments
â Development
â Testing
â Learning (especially samples .pbix file)
⢠Collect articles and references
As You Learn DAX, a Few Pointers âŚ
19
20. Introducing Data Analysis eXpressions
(DAX)
Vehicles of delivery: Calculation
types
Calculated columns
Measures
Functions: Groups and examples
Summary
21. Enjoy the Full Webinar Presentation
21Š2018 Senturus, Inc. All rights reserved.
To view the video recording and download the slide deck
go to
https://senturus.com/resources/power-bi-dax-kickstart/
Visit our website to access our library of free BI
knowledge resources including events, blogs, demos,
whitepapers, other on-demand webinars and our
dashboard gallery
https://senturus.com/senturus-resources/
22. Š2019 Senturus, Inc. All rights reserved.
https://senturus.com/training/course-schedule-2/
Cyber Sale: 50% Off Instructor-Led Training
Our biggest sale of
the year ends
tomorrow!
$599 $299 for full
day of instructor-led
training
23. ⢠Extends formal training into your real-world
environment by using your own data/application
⢠Can work through actual report and data modeling
challenges (co-development)
⢠Taught on-site or online
⢠Small groups or individuals
info@senturus.com
888 601 6010
Power BI Mentoring
23Š2018 Senturus, Inc. All rights reserved.
25. Decisions & Actions
Š2019 Senturus, Inc. All rights reserved.
Business Needs
Analysis Ready Data
Bridging the Gap between Data & Decision Making
26. ⢠Dashboards, reporting and visualizations
⢠Data preparation and modern data warehousing
⢠Hybrid BI environments (migrations, security, etc.)
⢠BI support retainer (expertise on demand)
⢠Software to enable bimodal BI and platform migrations
⢠Training and mentoring
Full Spectrum of Services for BI
Š2019 Senturus, Inc. All rights reserved.
27. 27Senturus, Inc. â Proprietary and Confidential
1300+ Clients, 2500+ Projects, 19+ Years
Š2019 Senturus, Inc. All rights reserved.
30. www.senturus.com/senturus-resources/
Free Resources
Š2019 Senturus, Inc. All rights reserved.
Power BI Premium Demystified
https://senturus.com/blog/power-bi-premium-demystified/
Creating and Publishing Paginated Reports in Power BI Service
https://senturus.com/blog/creating-and-publishing-paginated-reports-in-power-bi-service/
Power BI Gateway Explained
https://senturus.com/blog/power-bi-gateway-explained/
31. Training for Power BI, Tableau & Cognos
Š2019 Senturus, Inc. All rights reserved.
https://senturus.com/training/
32. Thank You!
www.senturus.com
info@senturus.com
888 601 6010
Copyright 2019 by Senturus, Inc.
This entire presentation is copyrighted and may not be
reused or distributed without the written consent of
Senturus, Inc.