New preview features in DAX Studio 2.16 – Unplugged #25 - SQLBI
DAX Studio 2.16 has two new preview features: Show Debug Commas and Show XMLA Commands. With Show Debug Commas you enable a button to move commas from the e
Optimizing conditions involving blank values in DAX - SQLBI
This article describes how blank values considered in a DAX conditional expression can affect its query plan and how to apply possible optimizations to impr
Materialization Ideas For Data Caches In DAX Studio
This tutorial will discuss about materialization for data caches in DAX Studio. This post will show how it affects your calculation while generating results with your query. You’ll learn which materialization is better in order to maximize DAX’s performance.There are two ideas of materialization: Ear
In this tutorial, you’ll learn about what data caches do in a DAX calculation. You’ll understand how they work with the formula and storage engines to provide answers to your queries.Download Free Resources HereWhat Are Data Caches?The storage engine interacts with the formula engine in the form of a
Referential Integrity violations in a Data model, what are those? - Self-Service Business Intelligence
This blog post is following on my previous posts using community tools to improve your data model. Previously we used Tabular Editor: here and here. Now let’s define what RI (referential integrity) …
Customizing the Basket Analysis pattern – Unplugged #27 - SQLBI
How to modify the basket analysis measure to compute the Sales Amount of orders that have both products selected? This unplugged video show how we analyze t
In week 26 of Workout Wednesday for Power BI, I asked people to calculate the age of Nobel laureates at the time they received the award. I provided some logic, but I didn’t prescribe how to …
Customizing default values for each user in Power BI reports - SQLBI
This article shows how to use calculation groups to define a default set of values for columns in your model. Different users can have different default val
Customize default values for each user in Power BI reports - SQLBI
Learn how to use calculation groups to define a default set of values for columns in your model. Different users can have different default values, and yet
Use Custom DAX to create a Linear Regression Trendline with a Dynamic Date Hierarchy in Power BI
Recently I was asked to provide an example of a custom Linear Regression Trendline in Power BI that can dynamically re-calculate for both different levels of a Date hierarchy along with different filter selections. After designing and creating the example, I thought it would be useful to share wit...
Using Power Automate to run DAX queries against your Power BI dataset
This week the Power BI team announced an awesome new feature. It's the ability to run DAX queries against your Power BI datasets via a REST API. Wow, wow, wow! Given that coding API's might not be something everyone has the ability to do, I thought I'd share how you can use Power Automate to run a DAX query, extract data & save it to a file. Here is a high level summary of the Flow I built: Obtain a Token to authenticate to the Power BI REST APIs Call the new Power BI API, passing a DAX query Pa
Choosing between Date or Integer to represent dates in Power BI and Tabular - SQLBI
This article provides you with the technical knowledge to choose between using a Date or an Integer to create the relationship between your fact table and t
Fix my Calculation Group in Power BI | Guy in a Cube
You’ve spent time creating Calculation Groups in Power BI only to find that they don’t work. What’s up with that? Patrick may be your only hope. Calculation Groups Documentation: https://docs.microsoft.com/analysis-services/tabular-models/calculation-groups
Choosing between Date or Integer to represent dates in Power BI and Tabular - SQLBI
This video provides you with the technical knowledge to choose between using a Date or an Integer to create the relationship between your fact table and the
This article explains how the CONTAINS function works and what can be used as better alternatives in DAX in common use cases. The CONTAINS function in DAX h
Implementing real-time updates in Power BI using push datasets instead of DirectQuery - SQLBI
Push datasets are an efficient and inexpensive way to implement real-time updates in Power BI reports and dashboards. They can provide better performance an
Be Careful When Filtering for Blanks in DAX — ehansalytics
It is often the case in Power BI you need to filter your data to include or exclude rows where there are blanks. Be careful though, because you might get unexpected results. Consider this table:
Today I am sharing another of those videos where I show you how I have built out my COVID report for Australia http://xbi.com.au/ca The live report is running a few weeks ahead of my blog videos, so that is why you will see features in the live report that I [...]Read More »
ALLEXCEPT is a handy DAX function to retrieve all the columns of a table except for some. When used as a CALCULATE modifier, its behavior is less intuitive