Forum Discussion

Carlo1975's avatar
Carlo1975
Helper I
5 years ago

Choice row in table

Hi, I have a table with some columns but I have to concentate only on this 3:

 

PositionId ProductStart Date
112506/05/2014
213002/08/2018
314001/09/2020
314103/05/2015
465904/05/2020
545801/05/2017
685008/08/2018
625306/09/2017

 

When the ID Position repeats itself I have to choice the Product Id who have the most recently date. and so, For the ID Position 3 the Product ID 140 and For the ID Position 6 the Product ID 850. In my Matrix Table I will have:

 

PositionId ProductStart Date
112506/05/2014
213002/08/2018
314001/09/2020
465904/05/2020
545801/05/2017
685008/08/2018

 

Is it possible to do it with DAX? I saw in the past that in powr quer is very very slow.

thank you

1 Reply

  • Carlo1975 , for start date take max

    for product use this measure


    Last Product = calculate(max(Table[Product]), filter(Table, Table[Start Date] = calculate(max(Table[Start Date]), allexcept(Table, Table[Position Id]))) )