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!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
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.
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
Check out the November 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 59 | |
| 43 | |
| 42 | |
| 23 | |
| 17 |
| User | Count |
|---|---|
| 190 | |
| 122 | |
| 96 | |
| 66 | |
| 47 |