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 have the table:
| Col1 | Col2 | Col3 |
| A | 1 | 01/01/2000 |
| A | 2 | 02/01/2000 |
| A | 1 | 03/01/2000 |
| A | 2 | 04/01/2000 |
| A | 1 | 05/01/2000 |
| A | 1 | 06/01/2000 |
| A | 1 | 07/01/2000 |
etc
After grouping by Col1 (which can be A, B, etc), I want to find the earliest date where Col2=1 after the latest date where Col2=2 for that group A (or B, C etc).
Any idea?
Thanks!
Solved! Go to Solution.
Are you expecting this kind of result?
You can use the measures below:
Earliest Date =
CALCULATE ( MIN ( Data[Col3] ), Data[Col2] = 1, ALLEXCEPT ( Data, Data[Col1] ) )Latest Date =
CALCULATE ( MAX ( Data[Col3] ), Data[Col2] = 2, ALLEXCEPT ( Data, Data[Col1] ) )
Are you expecting this kind of result?
You can use the measures below:
Earliest Date =
CALCULATE ( MIN ( Data[Col3] ), Data[Col2] = 1, ALLEXCEPT ( Data, Data[Col1] ) )Latest Date =
CALCULATE ( MAX ( Data[Col3] ), Data[Col2] = 2, ALLEXCEPT ( Data, Data[Col1] ) )
Hi @Anonymous ,
Can you please elaborate this?
Col2=1 after the latest date where Col2=2
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 |
|---|---|
| 68 | |
| 46 | |
| 44 | |
| 29 | |
| 20 |
| User | Count |
|---|---|
| 202 | |
| 130 | |
| 102 | |
| 71 | |
| 55 |