Forum Discussion

Bswuste's avatar
Bswuste
Frequent Visitor
2 years ago
Solved

MIN MAX question

Hi all,

I have a question about MIN/MAX function.
In the incident table, there is a CreationDate and a ClosureDate and I have a Date table. I want to know how many incidents are open at the beginning and end of the month (backlog). I have created 2 measures for the end of the month (MAX) and the beginning of the month (MIN)
So the count of backlog at the end of the month (MAX) should be the same as the count of backlog in the following month (MIN)
The numbers with the MAX function are correct. The numbers with the MIN function are different.

Measures:
The MAX measure gives the correct numbers

Msr_Incidents_OpenAtEndTimespan =
VAR CurrentDate = MAX('Date'[Date]) //Last date of the filter context
RETURN
CALCULATE(
    COUNTROWS(Incidents),
    'Date'[Date] <= CurrentDate,
    Incidents[closureDate] > CurrentDate
    ||
    ISBLANK(Incidents[closureDate]),
    USERELATIONSHIP(Incidents[creationDate], 'Date'[Date]))

The MIN Measure gives different values

Msr_IncidentOpenatBeginningOfTimespan =
VAR CurrentDate = MIN('Date'[Date])
RETURN
CALCULATE(
    COUNTROWS(Incidents),
    'Date'[Date]<= CurrentDate,   
   
Incidents[closureDate] > CurrentDate
    ||
    ISBLANK(Incidents[closureDate]),
    USERELATIONSHIP(Incidents[creationDate], 'Date'[Date]))

Can someone give me a hint on how to solve this?

Thanks, Bart

  • Found it.
    I needed to remove the equal to sign. Now the numbers are correct.

    Msr_IncidentOpenatBeginningOfTimespan =
    VAR CurrentDate = MIN('Date'[Date])
    RETURN
    CALCULATE(
        COUNTROWS(Incidents),
        'Date'[Date]<= CurrentDate,   
       
    Incidents[closureDate] > CurrentDate
        ||
        ISBLANK(Incidents[closureDate]),
        USERELATIONSHIP(Incidents[creationDate], 'Date'[Date]))

2 Replies