Forum Discussion

char23's avatar
char23
Helper II
2 years ago
Solved

Compare data in same table based on column value

Hello, I am trying to mark any item that is not found earlier in the table as "Deleted " , but I want to ignore any data with value 3 or greater in my [entry] column. I am trying to add the [Deleted ...
  • Greg_Deckler's avatar
    Greg_Deckler
    2 years ago

    char23 Yes, I would modify it as follows:

    Deleted Previous Tasks =
    
    VAR _id = 'Table'[Id]
    VAR _entry = 'Table'[Entry]
    VAR _minEntry = MINX( ALL( 'Table' ), [Entry] )
    VAR _table = SELECTCOLUMNS(FILTER('Table', 'Table'[Entry] = _entry - 1), "_id", 'Table'[Id])
    VAR _result =
        SWITCH( TRUE(),
        _entry > 2 || _entry = _minEntry, BLANK(),
        _id IN _table, BLANK(),
        "Deleted"
        )
    RETURN
    _result