Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
4 years ago
Solved

Extract Last Value in a Row

My Problem is i need to include a column whcih would extract last vlaue of any given row regardless of the Header Value.

 

I do know how to extract in a column using LASTNONBLANK 

In excel i used INDEX and CountA.

 

I cant modify table in any manner.

 

Product19/09/202120/09/202121/09/202122/09/2021Last Value in A Row
Apple24611
Carrot22  2
Beans 56 6
Banana5 7 7
  • Hi Anonymous 

     

    You can add a custom column in Power Query Editor. 

     

    = List.Last(List.RemoveNulls(Record.ToList(_)))

     

    Best Regards,
    Community Support Team _ Jing
    If this post helps, please Accept it as Solution to help other members find it.

3 Replies

  • Anonymous 

    are these columns - 

    19/09/2021 20/09/2021 21/09/2021 22/09/2021

     

    Then

    ?
    coalesce([22/09/2021],[21/09/2021],[20/09/2021][19/09/2021])

     

    if not, can you provide raw data and you need column ot measure ?

    • Anonymous's avatar
      Anonymous
      Not applicable

      Below is the data i have highlighted cells which is required in "Get Last Row Value" Column (Solution which is required)

      Day1 Day2 ... are column header

      In Excel I have used the below formula  "INDEX(O7:T7,1,COUNTA(O7:T7))" to extract last row value for each product in Get Last Row Value Column. The Row Data in Days Column can be Number or Text Too

       

      Is there any way we can replicate in power BI by adding column with above Power BI variant formula.

       

  • v-jingzhang's avatar
    v-jingzhang
    Icon for Community Support rankCommunity Support

    Hi Anonymous 

     

    You can add a custom column in Power Query Editor. 

     

    = List.Last(List.RemoveNulls(Record.ToList(_)))

     

    Best Regards,
    Community Support Team _ Jing
    If this post helps, please Accept it as Solution to help other members find it.