Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago

Return value with earliest date

Hi everyone, i need some help with measure/table please.... I am pretty new to Power BI 

 

The dataset that i have contains a number of deals in different locations and each location has different dates and the number of people. 

 

ClientDealLocationDateNumber of people
AA1London01/02/20205
BB1Tokyo01/05/202010
BB2Sydney01/06/202025
CC1London15/07/202020
CC1London20/07/202010
CC1London30/07/20205
CC2Singapore01/08/202020

 

And what I would like to create is a table which shows the number of people for the earliest date in each location like below. Is there a way to do this using a measure? I tried with the measure below but did not work... I suspect it's because of SUM? 

 

Measure  = CALCULATE(SUM(Number of people), FILTER(Table, MIN(Table[Date].[Date])) 

 

ClientDealLocationDateNumber of people
AA1London01/02/20205
BB1Tokyo01/05/202010
CC1London15/07/202020

 

Thank you! 

1 Reply

  • Anonymous add a measure

     

    Measure = VAR __earlierDate = CALCULATE ( MIN ( Data[Date] ), ALLEXCEPT ( Data, Data[Client] ) )
    RETURN CALCULATE ( SUM ( Data[Number of people] ), ALLEXCEPT ( Data, Data[Client] ), Data[Date] = __earlierDate )

     

    here is the output

     

    I would  Kudos if my solution helped. 👉 If you can spend time posting the question, you can also make efforts to give Kudos whoever helped to solve your problem. It is a token of appreciation!