Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
Hello everyone,
Forgive my automatically translated post.
I'm having trouble with a date condition.
I want to differentiate between entries older than 90 days. My following query works:
= if DateTime.LocalNow = (Date.AddDays([createdon],90)) then "en retard" else "a jour"
But it no longer works with the argument: >
= if DateTime.LocalNow > (Date.AddDays([createdon],90)) then "en retard" else "a jour"
can you help me please ?
Solved! Go to Solution.
@CentTrois , Try like
= if [createdon] > Date.AddDays(Date.From(DateTime.LocalNow()),-90) then "en retard" else "a jour"
@CentTrois , Try like
= if [createdon] > Date.AddDays(Date.From(DateTime.LocalNow()),-90) then "en retard" else "a jour"
@amitchandak Hi
Unfortunaly, the behavior is the same. The sign > produces an error.
Here is the message error :
Expression.Error : Désolé... Nous n'avons pas pu appliquer l'opérateur > aux types Function et Date.
Détails :
Operator=>
Left=[Function]
Probably the format column
It works by changing the date format, thanks for your help and my apologies, I should have read that **bleep** error message.
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the September 2025 Power BI update to learn about new features.