Forum Discussion

ajitsahoo8338's avatar
ajitsahoo8338
Icon for Helper III rankHelper III
1 year ago
Solved

I need help with this logic

Hello Everyone. I need help with this logic. this is my sample data- Project Name Activity Number Task_Name Resource Date Recorded_Hours EndDate TGX 3118.1 WP03 Maintenance MECHANICA...
  • danextian's avatar
    1 year ago

    Hi ajitsahoo8338 

    Please try these calc columns

    Last Date = 
    VAR _LastDate =
        MAXX (
            FILTER (
                'Table',
                'Table'[Project Name] = EARLIER ( 'Table'[Project Name] )
                    && 'Table'[Activity Number] = EARLIER ( 'Table'[Activity Number] )
                    && 'Table'[Task_Name] = EARLIER ( 'Table'[Task_Name] )
                    && 'Table'[Resource] = EARLIER ( 'Table'[Resource] )
                    && 'Table'[Recorded_Hours] > 0
            ),
            [Date]
        )
    RETURN
        COALESCE ( _LastDate, 'Table'[EndDate] )
    
    
    Total Recorded Hours = 
    SUMX (
        FILTER (
            'Table',
            'Table'[Project Name] = EARLIER ( 'Table'[Project Name] )
                && 'Table'[Activity Number] = EARLIER ( 'Table'[Activity Number] )
                && 'Table'[Task_Name] = EARLIER ( 'Table'[Task_Name] )
                && 'Table'[Resource] = EARLIER ( 'Table'[Resource] )
                && 'Table'[Recorded_Hours] > 0
        ),
        [Recorded_Hours]
    )