Forum Discussion

LeonardCs's avatar
LeonardCs
Icon for Helper I rankHelper I
2 years ago
Solved

HELP WITH DAX

Hi all,

 

I have a table with employee, exam, date of exam and type of exam.

I need to program the next exam for each employer. Each employer has to do a new exam past 1 year of the last.

 

So, I use the data of exam and sum 12 moths to get a new data. Like exemple below:

 

emplyerdate of examtypenext exam
Leonardo05/04/2024blood05/04/2025
Rafael05/04/2022blood05/04/2023
Rafael05/04/2023blood04/04/2024
Rafael05/04/2024blood05/04/2025

 

My trouble is: I need the calculate the next Rafael's exam only based the last date.

The correct result is:

employeedate of examtypenext exam
Leonardo05/04/2024blood05/04/2025
Rafael05/04/2022blood 
Rafael05/04/2023blood 
Rafael05/04/2024blood05/04/2025

 

How can I do it on Power BI?

 

Sorry any mistake, I'm Brazilian and still learning english.

4 Replies

  • tamerj1's avatar
    tamerj1
    Icon for Community Champion rankCommunity Champion

    Hi LeonardCs 

    You may try the following calculated column 

    next exam =
    IF (
    'Table'[date of exam]
    = CALCULATE (
    MAX ( 'Table'[date of exam] ),
    ALLEXCEPT ( 'Table', 'Table'[employee], 'Table'[type] )
    ),
    EDATE ( 'Table'[date of exam], 12 )
    )

    • LeonardCs's avatar
      LeonardCs
      Icon for Helper I rankHelper I

      I tried that solucion and worked!
      I dont know many dax that you use, like: INDEX, EDATE...

      I will continue studying and practing. Thank you so much, you save me!