Report Portal

Understanding the difference between LASTDATE and MAX in DAX

This article explains why in many cases, MAX should be used instead of LASTDATE to search for the last date in a time period using DAX.

Many DAX newbies use LASTDATE to search for the last date in a time period. Or they use NEXTDAY to retrieve the day after a given date. Although these functions do what they promise, they are not intended to be used in simple expressions. Instead, they are table functions designed to be used in time intelligence calculations. Using them the wrong way leads to inefficient code. Moreover, using these functions in ways they were not designed for is a telltale sign that the developer still does not grasp certain details of DAX.

Read more...

 

Tags: dax, tabular

 

2007-2015 VidasSoft Systems Inc.