Forum Discussion
leolapa_br
Resolver II
3 years agoGet most recent record from same column
Let's say I have a table that looks like this: Ticker Date Transaction Shares Price Average Cost ABEV3 01/Mar/2021 Purchase 77 $12.93 $12.93 ABEV3 04/May/2021 Purchase 73 $...
tamerj1
Community Champion
3 years agoHi leolapa_br
please try
Average Cost =
VAR CurrentDate = 'Table'[Date]
VAR CurrentTickerTable =
CALCULATETABLE ( 'Table', ALLEXCEPT ( 'Table', 'Table'[Ticker] ) )
VAR FilteredTable =
FILTER (
CurrentTickerTable,
'Table'[Date] <= CurrentDate
&& 'Table'[Transaction] = "Purchase"
)
VAR LastPurchaseBefore =
TOPN ( 1, FilteredTable, 'Table'[Ticker] )
RETURN
MAXX ( LastPurchaseBefore, 'Table'[Price] )