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 grouped my table to show and show the earliest and latest date as a customer. I am needing to identify the names by ID which customers regardless of product has become a new customer in 2024.
Example data
Id name product earliest Test
1 Kevin. AA. 28/07/23. 28/07/23
1 Kevin. BB. 27/02/24. 28/07/23
i hoped the logic below would create the test column above but I get an error.
Test= year(
Minx(
Index(1,
Invest,
Orderby(test[earliest], asc),
,
Partitionby test[id],
Matchby test[id], test[product], test [earliest])
),
Test[earliest]
)
)
I get an error despite of matchby columns bring specified, duplicated rows are encountered in INDEXs relation parameter. This is not allowed
Solved! Go to Solution.
maybe you can try this
Test=calculate(min(test [earliest]),allexcept(test,test[id]))
Proud to be a Super User!
maybe you can try this
Test=calculate(min(test [earliest]),allexcept(test,test[id]))
Proud to be a Super User!
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 |