Forum Discussion
Jay2077
Helper III
5 years agoIF less than today with dax
So i have a column of dates and i want to add a column which contains a formula saying if that data is before today then "yes" else "no" when you do the conditional column and say before you can...
- 5 years ago
Greg is right - to be specific, change your formula to this
Table.AddColumn(#"Renamed Columns", "Custom", each if [#"Expiry"] <= DateTime.Date(DateTime.LocalNow()) then "Expired" else "Not-Expired")DateTime.LocalNow() is equivalent to NOW() in Excel.
Wrapping it in DateTime.Date() converts it to just the day - strips the time off of it, so it will do the comparison correctly. - 5 years ago
In Power Query? You could group by the new column and use COUNT as the aggregation, but I'd be inclined to that in DAX, as that is analysis. So
Expired Count = CALCULATE( COUNTROWS( MyTable ), MyTable[ExpiredField] = "Expired" )
Greg_Deckler
Community Champion
5 years agoJay2077 You are mixing DAX and M. In M you would use something like DateTime.LocalNow()