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
Hi I have 2 date columns. I need to find out which date is greater than other.please suggest a solution
If you want to do this in Power Query, there are several ways. If you want to know which is larger:
if [Date1] > [Date2] then "Date 1" else "Date 2"
If you just want to return the largest date, then
List.Max({[Date1], [Date2]})
The {} brackets put the Date1 and Date2 field in a list and returns the largest.
In DAX, it is similar:
IF(
Table[Date1] > Table[Date2],
"Date 1",
"Date 2"
)
Or just returning the largest:
MAX(Table[Date1],Table[Date2])
You could substitute measures for those table[date] fields depending on what your report is doing.
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI Reporting@neenu- Check this out, let me know if this works.
Date Measure =
VAR Date1 = MAX('Table'[Date Column 1])
VAR Date2 = MAX('Table'[Date Column 2])
RETURN
IF(Date1 > Date2, "Date Column 1", "Date Column 2")
Just chirping in here, you can actually return the dates using the varia
Date Measure =
VAR Date1 = MAX('Table'[Date Column 1])
VAR Date2 = MAX('Table'[Date Column 2])
RETURN
IF(Date1 > Date2, Date1, Date2)ble, see:
Proud to be a Super User!
You have 2 options, both simple:
1) Create a calculated column with DAX in Power BI Desktop: DateEvaluation = IF(Table[Date1] > Table[Date2], "Greater", "Not Greater")
2) In Power Query create a Conditional column with the same logic using the UI for conditional columns.
Proud to be a Super User!
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 19 | |
| 9 | |
| 8 | |
| 7 | |
| 6 |