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
sahgir123
Frequent Visitor

Want to create flag for max date

I have table like -  input table - want to create new custom column, if Date column contain max date then 1 else 0 using M-Code.

ContentFilesDate
BinaryJan2301/01/2023
BinaryFeb2301/02/2023
BinaryFeb2402/02/2024
BinaryFeb2414/02/2024

i want output in new column contain

FilesO/p
Jan230
Feb230
Feb241

  Feb 24   1

1 ACCEPTED SOLUTION
m_dekorte
Super User
Super User

Hi @sahgir123 

 

See if this works for you

let
    maxDate = List.Max( List.Distinct( ChType[Date])),
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WcsrMSyyqVNJR8krMMzIG0gaG+kBkZADkxOogybulJsHljXDIm4DkjaDyJtjlDU0Q8rEA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Content = _t, Files = _t, Date = _t]),
    ChType = Table.TransformColumnTypes( Source, {{"Date", type date}}, "nl-NL"),
    AddIsMax = Table.AddColumn(ChType, "IsMax", each if [Date] = maxDate then 1 else 0)
in
    AddIsMax

 

This gets me the Dates column from the ChType step: ChType[Date]

It's used in the maxDate variable to retrieve the max value and is used to add the IsMax column

 

I hope this is helpful

View solution in original post

1 REPLY 1
m_dekorte
Super User
Super User

Hi @sahgir123 

 

See if this works for you

let
    maxDate = List.Max( List.Distinct( ChType[Date])),
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WcsrMSyyqVNJR8krMMzIG0gaG+kBkZADkxOogybulJsHljXDIm4DkjaDyJtjlDU0Q8rEA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Content = _t, Files = _t, Date = _t]),
    ChType = Table.TransformColumnTypes( Source, {{"Date", type date}}, "nl-NL"),
    AddIsMax = Table.AddColumn(ChType, "IsMax", each if [Date] = maxDate then 1 else 0)
in
    AddIsMax

 

This gets me the Dates column from the ChType step: ChType[Date]

It's used in the maxDate variable to retrieve the max value and is used to add the IsMax column

 

I hope this is helpful

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