Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Auski
Advocate I
Advocate I

DAX Measure addition/change help needed

Good afternoon all,

 

I have the following measure to return the latest task/appointment date, which works brilliantly. 

 

Appointment (ALL) Most Recent =
VAR appttaskdate =
    CALCULATE (
        MAX ( Task[Created_Date] ),
        FILTER ( Task, Task[Created_Date] < TODAY () ),
        Task[task_record_type] <> "System Generated Task"
    )
VAR apptdate =
    CALCULATE (
        MAX ( Appointments[appointment_date] ),
        FILTER ( Appointments, Appointments[appointment_date] < TODAY () ),
        Appointments[status] = "Completed"
    )
RETURN
    IF ( apptdate > appttaskdate, apptdate, appttaskdate )

 

 

Based of this measure, I now also need to return Task[task_record_type]. Any ideas how I might do this? Would a second measure be best, or modify this measure?

https://drive.google.com/file/d/1poBCfP3UPDIl7tDuTjHdfsBuyqT2cEwA/view?usp=sharing

Thanks so much,

 

 
1 ACCEPTED SOLUTION

PBI file attached.  Those images are very small so i can barely read anything.

Ashish_Mathur_0-1707983001941.png

 


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

View solution in original post

7 REPLIES 7
Auski
Advocate I
Advocate I

@amitchandak Thanks for your time with this. I think you are close, however I neglected to mention there is Task[task_record_type] and also Appointment[Record Type] to consider.

Appointment (ALL) Most Recent =
VAR appttaskdate =
    CALCULATE (
        MAX ( Task[Created_Date] ),
        FILTER ( TaskTask[Created_Date] < TODAY () ),
        Task[task_record_type] <> "System Generated Task"
    )
VAR apptdate =
    CALCULATE (
        MAX ( Appointments[appointment_date] ),
        FILTER ( AppointmentsAppointments[appointment_date] < TODAY () ),
        Appointments[status] = "Completed"
    )
RETURN
    IF ( apptdate > appttaskdate, Task[task_record_type], Appointment[Record Type] )



Hope that makes sense. 

I have shared on my google drive.
https://drive.google.com/file/d/1poBCfP3UPDIl7tDuTjHdfsBuyqT2cEwA/view?usp=sharing 

Thanks!!

There's a lot of data there which in turn is causing confusion.  Could you share a smaller dataset and show the expected result.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

@Ashish_Mathur Thanks for your reply. I have updated the data set and included expect result as requested. Hope this helps! 

https://drive.google.com/file/d/1poBCfP3UPDIl7tDuTjHdfsBuyqT2cEwA/view?usp=drive_link

PBI file attached.  Those images are very small so i can barely read anything.

Ashish_Mathur_0-1707983001941.png

 


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

@Ashish_Mathur  Thank you for your time with this Ashish - you're a genius!

You are welcome.  Thank you for your kind words.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/
amitchandak
Super User
Super User

@Auski , Try like

 

CALCULATE (
Lastnonblankvalue ( Task[Created_Date], max(Task[task_record_type] )),
FILTER ( Task, Task[Created_Date] < TODAY () ),
Task[task_record_type] <> "System Generated Task"
)

Full Power BI Video 20 Hours YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

Find out what's new and trending in the Fabric community.