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
Vatz8
Helper I
Helper I

Create custom date column based on another date

Hi,

I want to create a custom date column with displays 15th of every month and the end of the month based on a date column.

Any day less than or equal to 15th should display 15th and any day less than or equal to the End of the month should display end of month.

For example-->

Given Date           Output Date

10/9/2022             10/15/2022

10/11/2022           10/15/2022

10/17/2022           10/31/2022

10/20/2022           10/31/2022

11/7/2022             11/15/2022

11/17/2022           11/30/2022

1 ACCEPTED SOLUTION

please try this 

 

Output Date =
IF( 
    DAY(Data[Given Date])<=15, 
    DATE(YEAE(Data[Given Date]), MONTH(Data[Given Date]),15),
    EOMONTH(Data[Given Date],0)
)

View solution in original post

3 REPLIES 3
FreemanZ
Super User
Super User

Supposing your table named Data, try to add a new column with the code below:

Output Date =

IF( 

    DAY(Data[Given Date])<=15, 

    DATE(YEAE(Data[Given Date]), MONTH(Data[Given Date]),15),

    ENDOFMONTH(Data[Given Date])

)

Hi by using this formula I get all the dates with 15. But the endofmonth returns the same date as in the given column.

please try this 

 

Output Date =
IF( 
    DAY(Data[Given Date])<=15, 
    DATE(YEAE(Data[Given Date]), MONTH(Data[Given Date]),15),
    EOMONTH(Data[Given Date],0)
)

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.