Forum Discussion
Simple Conditional Column on Today's Date - Power Query
Hi,
I want to add a column using Power Query that shows anything before Todays date = "expired" else "live"
I have this code but im getting an error saying 'Expression.SyntaxError: Token Then expected' with the ^ just below the comma after LocalNow()), below.
= Table.AddColumn(#"Added Conditional Column", "Historic", each if [Agreement End Date] <= DateTime.Date(DateTime.LocalNow()), then "Expired" else "Live")
I'm quite new to PowerBI and I've tried suggestions from related questions already posted but no joy - how do I fix this and / or is there a better way of doing this?
Many thanks,
Andy
Andy1927 , there is addition comma , removed here
if [Agreement End Date] <= DateTime.Date(DateTime.LocalNow()) then "Expired" else "Live"
or
= Table.AddColumn(#"Added Conditional Column", "Historic", each if [Agreement End Date] <= DateTime.Date(DateTime.LocalNow()) then "Expired" else "Live")
2 Replies
- amitchandakSuper User
Andy1927 , there is addition comma , removed here
if [Agreement End Date] <= DateTime.Date(DateTime.LocalNow()) then "Expired" else "Live"
or
= Table.AddColumn(#"Added Conditional Column", "Historic", each if [Agreement End Date] <= DateTime.Date(DateTime.LocalNow()) then "Expired" else "Live")
- Andy1927Helper I
Many thanks!
I have one additional request and I'm not sure if it requires a new separate ticket? I have previously used the data model to create 'date bandings' e.g. 0-6 mths, 7-12 mths, and so on. I would like to do the same in query editor using the Agreement End Date - is this possible? If so, is there an example I could use?