Forum Discussion

PoweredOut's avatar
PoweredOut
Resolver I
3 years ago
Solved

RunningTotal with Userelationship

Hello   I have a table with HireDate and TerminationDate and both dates have an unactive relationship with the DateTable. An active relationship isn't possible.   I would like to create a running...
  • PoweredOut's avatar
    PoweredOut
    3 years ago

    I have a cleaner solution for my question. Loading time is quicker too

    Employee Running Total = 
    VAR StartDate =
        CALCULATE (
            'Employee Measures'[Employees],
            USERELATIONSHIP ( 'DIM Employee'[StartDate], 'DIM Date'[Date] ),
            FILTER ( ALL ( 'DIM Date' ), 'DIM Date'[Date] <= MAX ( 'DIM Date'[Date] ) )
        )
    VAR Terms =
        CALCULATE (
            'Employee Measures'[Employees],
            USERELATIONSHIP ( 'DIM Employee'[TermHelp], 'DIM Date'[Date] ),
            FILTER (
                ALL ( 'DIM Date'[Date] ),
                'DIM Date'[Date] <= MAX ( 'DIM Date'[Date] )
            ),
            'DIM Employee'[TermHelp]
        )
    RETURN
        IF (StartDate - Terms = 0, Blank(), StartDate - Terms)