Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Score big with last-minute savings on the final tickets to FabCon Vienna. Secure your discount

Reply
Matren
Frequent Visitor

DAX Last Record Value

Hello Everyone,

 

How could I write a DAX expression with existing columns (Date, Product, Value) to generate a new column (Last Record)?

 

Basically, it is taking the last Value for a Product and placing it in every value for Last Record corresponding to that Product.

 

Thanks in Advance!

Matren

 

Matren_0-1714005953277.png

 

1 ACCEPTED SOLUTION
ThxAlot
Super User
Super User

ThxAlot_0-1714071986656.png



Expertise = List.Accumulate(


        {Days as from Today},


        {Skills and Knowledge},


        (Current, Everyday) => Current & Day.LearnAndPractise(Everyday)


)



View solution in original post

7 REPLIES 7
ThxAlot
Super User
Super User

ThxAlot_0-1714071986656.png



Expertise = List.Accumulate(


        {Days as from Today},


        {Skills and Knowledge},


        (Current, Everyday) => Current & Day.LearnAndPractise(Everyday)


)



Slight variation:

 

 

 

Last = SELECTCOLUMNS(INDEX(-1,ALL('DATA'),PARTITIONBY([Product]),MATCHBY([Date])),[Value])

 

 

Hi @ThxAlot ,

 

Thanks! I think this looks right.

 

I will check out the solution with my implementation and then accept the solution.

 

Have a good day,

Matren

Matren
Frequent Visitor

Hi @ThxAlot ,

 

I was able to add sparklines showing the trend over time for products.

 

It would be great if Microsoft added "Last" to the summation, instead of having to write DAX code to produce sparklines showing how a value changes over time.

 

Thanks Again!

 

Last Record Solution.png

Matren
Frequent Visitor

Hi @ThxAlot , @lbendlin , @Charles_625g 

 

Please vote for this idea to add LAST in the summation for sparklines:

 

https://community.fabric.microsoft.com/t5/Custom-Visuals-Ideas/Add-LAST-to-summation-for-Sparklines/... 

 

Thanks,

Matren

lbendlin
Super User
Super User

Does it have to be DAX or is Power Query an option too?

Hi @lbendlin,

 

I need to create a new column (Last Record) so I can display it in a report showing sparklines which display the value for my company's products. These values go up and down throughout the year and I want to show the latest value with a sparkline that shows the trend over time. In order to do the sparkline, it asks for the value to be summarized as a (sum, minimum, maximum, count, median, variance, etc) -- but no last value.

 

I wish to generate a new column (Last Record) with the values shown in the screenshot of the spreadsheet. However this is done (i.e using DAX or Power Query) doesn't matter as long as it works and isn't hard-coded.

 

Thanks,

Matren

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.