Forum Discussion
TimPowerBi2
3 years agoFrequent Visitor
Get the first date for a name over multiple rows
Hello Power BI Community! I am trying to get the earliest and latest date for every name in a timeseries table. I want to do this through a calculated column so I can run further analysis on the ...
- 3 years ago
Hello!!
I hope that I can help you. I have created a calculated table.
Desired result = SUMMARIZE(Tabla, Tabla[Name], Tabla[Date], "Earliest", CALCULATE(MIN(Tabla[Date]), ALLEXCEPT(Tabla,Tabla[Name])), "Latest", CALCULATE(MAX(Tabla[Date]), ALLEXCEPT(Tabla,Tabla[Name])) )This is the result
I hope that I have helped you.
MBernalBI
3 years agoFrequent Visitor
TimPowerBi2
3 years agoFrequent Visitor
- MBernalBI3 years agoFrequent Visitor
Hi TimPowerBi2
This occurs because the relationship between the Name fields is N:N. Table 1 shows N records for Michael and Table 2 also shows N records for Michael.
I would use Table 2 for future analysis, since if the relationship were established as N:N, there could be duplicate problems. It is also a bad practice in data modeling.
I hope tha it helps you and it's a good solution.
- TimPowerBi23 years agoFrequent Visitor
Thanks a lot, that makes perfect sense and will work with it from there!