Forum Discussion

mariajuliao's avatar
mariajuliao
Frequent Visitor
4 years ago
Solved

Latest Value

Hello,

 

I want to create a measure or table that shows the latest value. I have a table that looks like this:

 

Device_SerialNumberDateSoftware_Version
123451/1/20222.3
123451/2/20222.3
123451/3/20222.3.1
123451/4/20222.3.1
123451/5/20222.3.1
123451/6/20222.2

 

I wanted to use Latest Software Version = MAX(Software_Version) , but that would result in the greatest value, rather than the last according to the date column. What can I use?

  • SpartaBI's avatar
    SpartaBI
    4 years ago

    mariajuliao try this:

     

     

    Measure = 
    VAR _max_date = CALCULATE(MAX('Table'[Date]), REMOVEFILTERS('Table'[Date]))
    VAR _result = 
        CALCULATE(
            CONCATENATEX('Table','Table'[Software_Version], ", "),
            'Table'[Date] = _max_date
        )
    RETURN
        _result

     

     


    In case you have a date table then it will be like this:

     

    Measure = 
    VAR _max_date = CALCULATE(MAX('Table'[Date]), REMOVEFILTERS('Date')
    VAR _result = 
        CALCULATE(
            CONCATENATEX('Table','Table'[Software_Version], ", "),
            'Table'[Date] = _max_date
        )
    RETURN
        _result

     


    Let me know if that was it or we need to go deeper 🙂






          

    Showcase Report – Contoso By SpartaBI

4 Replies

    • mariajuliao's avatar
      mariajuliao
      Frequent Visitor

      I believe this formula would work if I was only looking for the latest software version of all. I want to be able to see it per device serial number, device type, and other columns in the table. 

       

      The output should be something like this:

       

      Device_SerialNumberLatest_Software_Version
      12345  2.2
      12346  2.3.1
      12347  2.3

       

      • mariajuliao's avatar
        mariajuliao
        Frequent Visitor

        And also be able to do a count like this:

         

        Latest_Software_VersionCount_of_Device_Serial_Number_Distinct
        2.210
        2.311
        3.03
        3.17
        3.1.125