cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
KeithC
Frequent Visitor

Return value associated with latest date

Hi All

 

I am still relatively new in my DAX journey and looking for some assitance. I have a snippet of a table below and I have tried to create a calculated measure that

 

1. sum of the count  for latest date in table so below this would be 2 (6th Dec)

2. sum of the count  for second date in table so below this would be 4 (3rd Dec)

 

 

KeithC_1-1667904030940.png

 

I managed to get the required figure for point 1 but want this to be independent of other variables so always remains constant

 

Latest CMI Count = CALCULATE('Table'[Count Total],filter(ALL('Table'[Date]),'Table'[Date]=max('Table'[Date])))

 

Thanks in advance!

1 ACCEPTED SOLUTION

This will ignore any filters from anywhere

Prev CMI Count =
VAR MaxDate =
    CALCULATE ( MAX ( 'Table'[Date] ), REMOVEFILTERS () )
VAR PrevDate =
    CALCULATE ( MAX ( 'Table'[Date] ), 'Table'[Date] < MaxDate, REMOVEFILTERS () )
VAR Result =
    CALCULATE ( [Count total], REMOVEFILTERS (), 'Table'[Date] = PrevDate )
RETURN
    Result

View solution in original post

4 REPLIES 4
johnt75
Super User
Super User

Try

Prev CMI Count =
VAR MaxDate =
    MAX ( 'Table'[Date] )
VAR PrevDate =
    CALCULATE ( MAX ( 'Table'[Date] ), 'Table'[Date] < MaxDate )
VAR Result =
    CALCULATE ( [Count total], REMOVEFILTERS ( 'Table' ), 'Table'[Date] = PrevDate )
RETURN
    Result

Thanks @johnt75 

 

Have tried this to get the max and the second max and have obtained the correct counts but these change if I have any slicers on my dashboard. Can the DAX formula be modified so the result is constant?

This will ignore any filters from anywhere

Prev CMI Count =
VAR MaxDate =
    CALCULATE ( MAX ( 'Table'[Date] ), REMOVEFILTERS () )
VAR PrevDate =
    CALCULATE ( MAX ( 'Table'[Date] ), 'Table'[Date] < MaxDate, REMOVEFILTERS () )
VAR Result =
    CALCULATE ( [Count total], REMOVEFILTERS (), 'Table'[Date] = PrevDate )
RETURN
    Result

Excellent @JohnT this has now worked and above is understood. Thanks again!

 

Helpful resources

Announcements
PBI Sept Update Carousel

Power BI September 2023 Update

Take a look at the September 2023 Power BI update to learn more.

Learn Live

Learn Live: Event Series

Join Microsoft Reactor and learn from developers.

Dashboard in a day with date

Exclusive opportunity for Women!

Join us for a free, hands-on Microsoft workshop led by women trainers for women where you will learn how to build a Dashboard in a Day!

Top Solution Authors
Top Kudoed Authors