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

Compete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.

Reply
Anonymous
Not applicable

Calculated Column => IF date < MAX date[column]

Hi guys, first of all thanks for helping.

 

I think the image below explains easily the problem (I want to created the "New Column" inside my table.

Doubtdate.png

 

I was trying to return the "max date" per line with the code above, but it´s not working "per line", it was returning the max table total (same value per line).

I need it per line, because I gonna use as a filter in my "presentation table".

VAR __id=
SELECTEDVALUE (column[id] )
VAR __calculate=
calculate ( max (table[interview date], filter [table, [interview date] = __id
RETURN
__calculate
 
thanks!
1 ACCEPTED SOLUTION
Icey
Community Support
Community Support

Hello @ferbyrez ,

I understand that you want to use the MAX date of the interview date to compare with the date of the interview. If my understanding is correct, please keep looking. If my understanding is wrong, please tell me more details. It is best to present myself in the form of screenshots or forms.

1.My sample data is as follows. I have more IDs because I think it's better to show.

samp.png

2. I write the test measurement based on your image.

Test = IF(MAX('Table'[Interview Date])<MAX('Table'[Creation Date]),"Yes","No")

3. The Maximum date measurement is as follows. I use the ALLEXCEPT function.

Max Date = CALCULATE(MAX('Table'[Interview Date]),ALLEXCEPT('Table','Table'[ID]))

4. The new column you want to create is written with measure.

Measure = IF('Table'[Test]="Yes",IF(MAX('Table'[Interview Date])<[Max Date],"Yes"))

re.png

More details can be found here.

Best regards

Icey

If this post helps,then consider Accepting it as the solution to help other members find it more quickly.

View solution in original post

3 REPLIES 3
Icey
Community Support
Community Support

Hello @ferbyrez ,

I understand that you want to use the MAX date of the interview date to compare with the date of the interview. If my understanding is correct, please keep looking. If my understanding is wrong, please tell me more details. It is best to present myself in the form of screenshots or forms.

1.My sample data is as follows. I have more IDs because I think it's better to show.

samp.png

2. I write the test measurement based on your image.

Test = IF(MAX('Table'[Interview Date])<MAX('Table'[Creation Date]),"Yes","No")

3. The Maximum date measurement is as follows. I use the ALLEXCEPT function.

Max Date = CALCULATE(MAX('Table'[Interview Date]),ALLEXCEPT('Table','Table'[ID]))

4. The new column you want to create is written with measure.

Measure = IF('Table'[Test]="Yes",IF(MAX('Table'[Interview Date])<[Max Date],"Yes"))

re.png

More details can be found here.

Best regards

Icey

If this post helps,then consider Accepting it as the solution to help other members find it more quickly.

Anonymous
Not applicable

it worked.. thanks a lot bro !

amitchandak
Super User
Super User

@Anonymous , not very clear - max by line

New column = max (table[interview date], table[created date])

or


cumm column= maxx(filter(Table, [ID] = earlier([ID]) ),[interview date] )

 

or a new measure

calculate(max(Table[interview date]), allexcept(Table, Table[ID))

 

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

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

Top Solution Authors