Forum Discussion

VV1026's avatar
VV1026
New Member
3 years ago
Solved

Create a new column that only show latest available data

Hi experts I have a data table like so: ID Date Value 1 4/20/2022    8 1 4/21/2022    2 1 4/22/2022    4 2 5/17/2022    9 2 5/18/2022    5 2 5/19/2022    3   ...
  • grantsamborn's avatar
    grantsamborn
    3 years ago

    Try this measure

    zMeasure = 
    VAR _ID = SELECTEDVALUE( 'DATA'[ID] )
    VAR _MaxDate =
        CALCULATE(
            MAX( 'DATA'[Date] ),
            FILTER(
                ALL( 'DATA' ),
                'DATA'[ID] = _ID
            )
        )
    VAR _LatestValue =
        CALCULATE(
            MAX( 'DATA'[Value] ),
            FILTER(
                ALL( 'DATA' ),
                'DATA'[ID] = _ID
                    && 'DATA'[Date] = _MaxDate
            )
        )
    RETURN
        _LatestValue