Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
3 years ago
Solved

Sum two elements in the same column with a condition

Hello, I want to do the following: At my company there are two shifts in a day, and the data is uploaded when each shift ends. So I have two rows per day. I need to create two columns (as y...
  • FreemanZ's avatar
    FreemanZ
    3 years ago

    hi Anonymous 

    try like:

    Hs worked/day = 
    VAR _worked =
    SUMX(
        FILTER(
            TableName,
            TableName[Date]=EARLIER(TableName[Date])
        ),
        TableName[Worked]
    )
    RETURN
    IF([Shift]="B", _worked)
    
    Hs unworked/day = 
    VAR _unworked=
    SUMX(
        FILTER(
            TableName,
            TableName[Date]=EARLIER(TableName[Date])
        ),
        TableName[Unworked]
    )
    RETURN
    IF([Shift]="B",_unworked)

    it worked like this: