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, I am looking for some assistance with finding the latest date for both On and Off times for each ID where there can be mulitple records of both Types for each ID.
| Date | Type | ID | Latest On Time | Latest Off Time |
| 1/1/22 12:15 | on | 1 | ||
| 1/2/22 12:30 | on | 1 | ||
| 1/4/22 16:15 | off | 1 | ||
| 1/2/22 18:15 | off | 1 | ||
| 1/5/22 12:15 | on | 2 | ||
| 1/6/22 12:15 | off | 2 | ||
| 1/7/22 12:15 | on | 2 | ||
| 1/8/22 12:15 | on | 3 | ||
| 1/9/22 12:15 | on | 3 | ||
| 1/10/22 12:15 | on | 4 | ||
| 1/11/22 12:15 | off | 4 |
Solved! Go to Solution.
Hi @dschul365
please try
Latest On Time =
MAXX (
FILTER (
CALCULATETABLE ( 'Table', ALLEXCEPT ( 'Table', 'Table'[ID] ) ),
'Table'[Type] = "on"
),
'Table'[Date]
)
You are correct, the latest date values are now populating. Thank you for the assist!
Hi @dschul365
please try
Latest On Time =
MAXX (
FILTER (
CALCULATETABLE ( 'Table', ALLEXCEPT ( 'Table', 'Table'[ID] ) ),
'Table'[Type] = "on"
),
'Table'[Date]
)
Hello @tamerj1
Unfortunately, once applied this formula only returns blank values within the Latest On Time column. Could you explain how the ALLEXCEPT forumla is intened to work here?
The CALCULATETABLE with ALLEXCEPT should return the complete table of the current ID. This should work if Type is a column rather than a measure. Is it?
aslo please try
Latest On Time =
MAXX (
FILTER (
CALCULATETABLE ( 'Table', REMOVEFILTERS (), VALUES ( 'Table'[ID] ) ),
'Table'[Type] = "on"
),
'Table'[Date]
)
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 |
|---|---|
| 20 | |
| 10 | |
| 9 | |
| 4 | |
| 4 |
| User | Count |
|---|---|
| 33 | |
| 31 | |
| 19 | |
| 12 | |
| 11 |