Tomasz Gołaszewski DAX Filter Context.

Slides:



Advertisements
Similar presentations
Many-To-Many in DAX Alberto Ferrari Senior Consultant SQLBI DBI413.
Advertisements

CRA Administering Microsoft SQL Server 2012 Databases Implementing a Data Warehouse with Microsoft SQL Server = Querying Microsoft.
Chapter 11.1 and 11.2 Data Manipulation: Relational Algebra and SQL Brian Cobarrubia Introduction to Database Management Systems October 4, 2007.
MCTS: Pass one of 24 exams (a few require more). Multiple counters are and You can also choose.
Realizing Business Insights with PowerPivot
SPONSORS. Microsoft PowerPivot for SQL Server, Excel 2010, and SharePoint 2010 Michael Herman Syntergy, Inc.
▪ Microsoft Virtual Academy—Free online training! ‒ Tailored for IT Pros and Developers ‒ Over 1M registered users ▪ Earn while you learn! ‒ 50 MVA Points.
+ Administering Microsoft SQL Server 2012 Databases Implementing a Data Warehouse with Microsoft SQL Server = Querying Microsoft SQL.
CRA Administering Microsoft SQL Server 2012 Databases Implementing a Data Warehouse with Microsoft SQL Server = Querying Microsoft.
2012 © Trivadis BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN Welcome July 2012 Highlights SQL Server.
1 2 3 The result is ALL Sales Territory Country.
Self Service BI: 21 st November 2009 Bob Duffy Database Architect Prodata SQL Centre of Excellence Project Gemini PowerPivot.
SQL Server BI Drill Down Stuart Mackereth & Manpreet Gill M236.
Join the MVA Community! ▪ Microsoft Virtual Academy—Free online training! ‒ Tailored for IT Pros and Developers ‒ Over 1M registered users ▪ Earn while.
Join the MVA Community! ▪ Microsoft Virtual Academy—Free online training! ‒ Tailored for IT Pros and Developers ‒ Over 1M registered users ▪ Earn while.
Scripting Just Enough SSIS to be Dangerous. 6/13/2015 Visit the Sponsor tables to enter their end of day raffles. Turn in your completed Event Evaluation.
Write DAX Queries using DAX Studio Alex Barbeau
Getting Started with Tabular July 11, Phillip Labry  Sr. BI Engineer  IT development for over 25 years  Developer, DBA, Business Intelligence.
about me – Austin Senseman, CFA 5 years in Financial Services, Managed analytics for sales, marketing, risk, finance, &
Level 200 Let‘s learn DAX Tomislav Piasevoli Piasevoli analitika d.o.o.
Pass Microsoft MCSE Exam MCSE: Business Intelligence
John Tran Business Program Manager, The Suddath Companies
Presenter Date | Location
Programming Patterns with BISM Tabular
SQL Server Analysis Services Fundamentals
Become a Microsoft Certified Professional of SQL Server Frank Qin Sacramento SQL User Group Meeting Feb. 4, 2015.
Building Tabular Models
An (Advanced) Introduction to DAX
Chelsea Dohemann Class will start at approximately 8:10am PowerPivot Chelsea Dohemann
Introduction to SQL Server Analysis Services
6/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
An (Advanced) Introduction to DAX
Associate Certification Track
Cross UG Summit EMEA /6/2018 7:24 PM
Exploiting SQL Server Security Holes
Dumps PDF Analyzing and Visualizing Data with Microsoft Power BI Preparing for Microsoft Certification Exam
SQL Server Security Mistakes Everyone Makes
Associate Certification Track
Introduction to SQL Server Analysis Services
Buy Valid Microsoft Exam Study Guide Dumps Questions Answers Realexamdumps.com
A lightweight editor for SSAS Tabular Models built in .NET / WinForms
SQL Server Master Data Services
Budgeting with Power Pivot
The 20% of DAX that Gets You 80% of the Way There
Power BI for Excel DAX Functions
11/11/2018 5:18 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
SQL Server Analysis Services Fundamentals
WELCOME Howzit Sawubona.
TechEd /24/2018 6:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
SQL Saturday New York City May 19th, 2018
Associate Certification Track
Securing SQL Server Processes with Certificates
Evaluation Context Concepts and Examples.
Modeling scenarios for DAX
A fast paced but sequential approach to learn
SSIS Project Deployment: The T-SQL Way
Data Analysis Expressions in PowerPivot for Excel 2010
Introduction to DAX Mike Davis, Consultant Architect.
Introducing DAX July 11th, 2015.
Associate Certification Track
Enriching your BI Semantic Models with Data Analysis Expressions (DAX)
Dashboard in an Hour Using Power BI
Role Playing Dimensions in Tabular Data Models
A lightweight editor for SSAS Tabular Models built in .NET / WinForms
Evaluation Context in DAX
Learning DAX? Five things to get you started fast
Hyper-Interactivity in Power BI
Dax for most data professionals
Creating a Marketing Dashboard with Power BI & Dax
DAX: Functions and Context That’s What It’s All About!
Presentation transcript:

Tomasz Gołaszewski DAX Filter Context

DAX Filter Context Tomasz Gołaszewski Senior Data Architect in Seargin Specialized in Business Intelligence (DWH, OLAP, Reporting) MS SQL Server certified (MTA, MCP, MCSA, MCSE – BI, MCSE – DMaA) Member and Speaker of Data Community Member and Speaker of Power BI User Group DAX Filter Context

Evaluation

Evaluation

Row Context

Row Context – Calculated Column Net - =

Row Context – Calculated Column

Row Context – Measure

Row Context – Measure

Row Context – Measure

Row Context – Measure (3+3)/(10+10) <> (3/10)+(3/10) GrossMargin SalesAmount 3 10 6/20 <> 0.3+0.3 0.3 <> 0.6

Row Context – Measure

Row Context Calculated columns. SUMX, AVERAGEX, COUNTX, COUNTAX, MAXX, MINX, CONCATENATEX, MEDIANX, GEOMEANX, PRODUCTX, RANKX, FILTER, EARLIER. Doesn’t create a filter context.

Filter Context

Filter Context Category Baby Care Cars Food Year 2018 Filter Filter Country Poland Canada Month January February Filter Filter

Filter Context Category Baby Care Cars Food Year 2018 Filter Filter Country Poland Canada Month January February Filter Filter

Filter Context Category Baby Care Cars Food Filter Year Month 2018 January February Filter (Tuple) Country Poland Canada Filter

Filter Context Filter Filter Category Baby Care Cars Food Country Filter (Tuple) Category Baby Care Cars Food Country Poland Canada Year Month 2018 January February

Filter Context Filter Context Category Baby Care Cars Food Country Poland Canada Year Month 2018 January February SUM(Value) SUM(Value) SUM(Value) SUM(Value) SUM(Value) SUM(Value)

Filter Context Filter Context Category Baby Care Cars Food Country Poland Canada Year Month 2018 January February SUM(Value) SUM(Value)

Filter Context Filter Context Category Baby Care Cars Food Country Poland Canada Year Month 2018 January February SUM(Value)

Filter Context Functions ALL ALLEXCEPT ALLNOBLANKROW ALLSELECTED CALCULATE CALCULATETABLE FILTER KEEPFILTERS LOOKUPVALUE REMOVEFILTERS SELECTEDVALUE ISCROSSFILTERED ISFILTERED

DEMO

Thank you for attendence! Tomasz Gołaszewski Thank you for attendence!