Forum Discussion
Trouble with calculated date column
Hi, hobbssj
You need to modify your code,Like this:
= Table.AddColumn(#"Sorted Rows1", "ticketupdated", each if Date.From([date])>=Date.AddDays( Date.From(DateTime.LocalNow()),-3) and Date.From([date])<Date.From(DateTime.LocalNow()) then true else false)If it doesn’t solve your problem, please feel free to ask me.
Best Regards
Janey Guo
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
4 Replies
- amitchandak
Super User
hobbssj , this can be like
ticketupdated = IF(DATEDIFF(TASKS[MODIDATE],today(),day) <3, True(), False())
- hobbssjRegular Visitor
Thanks,
That made a difference however its still not working
I added this to the custom column and it came out like this
= Table.AddColumn(#"Sorted Rows1", "ticketupdated", each ticketupdated = IF(DATEDIFF(TASKS[MODIDATE],today(),day) <3, True(), False()))
and got
Expression.Error: The name 'ticketupdated' wasn't recognized. Make sure it's spelled correctly.
I adjusted it
= Table.AddColumn(#"Sorted Rows1", "ticketupdated", IF(DATEDIFF(TASKS[MODIDATE],today(),day) <3, True(), False()))
and now am getting
Expression.Error: The name 'IF' wasn't recognized. Make sure it's spelled correctly
any thoughts?
- v-janeyg-msft
Community Support
Hi, hobbssj
You need to modify your code,Like this:
= Table.AddColumn(#"Sorted Rows1", "ticketupdated", each if Date.From([date])>=Date.AddDays( Date.From(DateTime.LocalNow()),-3) and Date.From([date])<Date.From(DateTime.LocalNow()) then true else false)If it doesn’t solve your problem, please feel free to ask me.
Best Regards
Janey Guo
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.