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

The Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.

Reply
Anonymous
Not applicable

Add Conditional column based on three dates

Hi All ,

I need some inputs regarding adding a new field "Status" . I have start date and End Date . 

The logic Is , if current date is between startdate and End date then the status is "Active" else "Inactive"

Im using this 

= Table.AddColumn(tablename, "Status", each if [Start_Date] <= Date.From(DateTime.LocalNow()) then "Active" else if [End_Date] >= Date.From(DateTime.LocalNow()) then "Active" else "Inactive")

TIA!

1 ACCEPTED SOLUTION
jennratten
Super User
Super User

Sorry, I have updated the script to use your table name.

 

Table.AddColumn(tablename, "Status", each let today = Date.From ( DateTime.FixedLocalNow() ) in if  [Start_Date] <= today and [End_Date] >= today then "Active" else "Inactive", type text)

If this post helps to answer your questions, please consider marking it as a solution so others can find it more quickly when faced with a similar challenge.

Proud to be a Microsoft Fabric Super User

View solution in original post

3 REPLIES 3
jennratten
Super User
Super User

Sorry, I have updated the script to use your table name.

 

Table.AddColumn(tablename, "Status", each let today = Date.From ( DateTime.FixedLocalNow() ) in if  [Start_Date] <= today and [End_Date] >= today then "Active" else "Inactive", type text)

If this post helps to answer your questions, please consider marking it as a solution so others can find it more quickly when faced with a similar challenge.

Proud to be a Microsoft Fabric Super User

jennratten
Super User
Super User

Hello!  Here you go:

 

Table.AddColumn(#"Changed Type", "Status", each let today = Date.From ( DateTime.FixedLocalNow() ) in if  [StartDate] <= today and [EndDate] >= today then "Active" else "Inactive", type text)

 

jennratten_0-1641494929533.png

 

If this post helps to answer your questions, please consider marking it as a solution so others can find it more quickly when faced with a similar challenge.

Proud to be a Microsoft Fabric Super User

Anonymous
Not applicable

@jennratten  Thanks for replying . Im getting this

"The name 'Changed Type' wasn't recognized. Make sure it's spelled correctly."

Im new to powerQuery . Any idea what im missing ?

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!

FebPBI_Carousel

Power BI Monthly Update - February 2025

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

Feb2025 NL Carousel

Fabric Community Update - February 2025

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

Top Solution Authors