Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
2 years ago
Solved

Sequence calculated column

Hey everyone,   I have a calculated column, called IndexSequenceGroup, but it needs to be tweaked a little bit.    The formula is as follows:  IndexSequenceGroup = IF('Table'[IndexSequenc...
  • Anonymous's avatar
    Anonymous
    2 years ago

    Anonymous 

    it is solved! 

    I created another calculated column, which allowed me to tweak the rows which needed the adjustment mentioned earlier. 

    These are the final formulas: 

    InterimStep =
    IF('Table'[IndexSequence] = 0 ,
    IF (
    ISBLANK (
    MINX (
    FILTER (
    ALL ( 'Table' ),
    'Table'[EmployeeId]
    = EARLIER ( 'Table'[EmployeeId] )
    && 'Table'[IndexSequence]
    <> EARLIER ( 'Table'[IndexSequence] )
    && 'Table'[ID]
    > EARLIER ( 'Table'[ID] )
    ),
    'Table'[ID]
    )
    ),
    1000,
    MINX (
    FILTER (
    ALL ( 'Table' ),
    'Table'[EmployeeId]
    = EARLIER ( 'Table'[EmployeeId] )
    && 'Table'[IndexSequence]
    <> EARLIER ( 'Table'[IndexSequence] )
    && 'Table'[ID]
    > EARLIER ( 'Table'[ID] )
    ),
    1000 + 'Table'[ID]
    )
    ),
    1000 - 'Table'[ID])

     

    IndexSequenceGroup =
    VAR _PrevRow =
    MINX(
    FILTER('Table',
    'Table'[EmployeeId] = EARLIER('Table'[EmployeeId]) &&
    'Table'[ID] < EARLIER('Table'[ID]) &&
    'Table'[IndexSequence] > EARLIER('Table'[IndexSequence])),
    'Table'[InterimStep])

    RETURN
    IF(
    _PrevRow = BLANK(),
    'Table'[InterimStep],
    _PrevRow)