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
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
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
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 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
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
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...
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
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
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 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
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) …
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
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
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
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
Fill Data to the Right in a Table - Excelerator BI
I was helping someone recently with an issue. They wanted to allow end users (department managers in this case) to enter data in a table as simply as possible, and then use this data for reporting. The challenge often is, that the easiest way to enter data from a user’s [...]Read More »
Managing “all” functions in DAX: ALL, ALLSELECTED, ALLNOBLANKROW, ALLEXCEPT - SQLBI
This article provides a complete explanation of the behavior of the ALLxxx functions in DAX. When used as filters in CALCULATE, ALLxxx functions might displ