Forum Discussion
Help With DAX - Filter UserRelationship CountRows
- 1 year ago
Thank you for your response. Late yesterday, I discovered if I removed the USERRELATIONSHIP function from the statement below, I achieved the result I was after:
Backlog:=CALCULATE(
COUNTROWS(RS_Cases),USERELATIONSHIP(Date_Table[Date], RS_Cases[Due By]),
FILTER(
ALL(RS_Cases),
(RS_Cases[Due By]<=MAX(Date_Table[Date]) && RS_Cases[Status]="OPEN") ||
(RS_Cases[Due By]<=MAX(Date_Table[Date]) && RS_Cases[Entrance Date]>Max(Date_Table[Date])) ||
(RS_Cases[Due By]<=MAX(Date_Table[Date]) && ISBLANK(RS_Cases[Entrance Date]) && RS_Cases[Status]="CLOSED" && RS_Cases[Status Change Date]>MAX(Date_Table[Date]))
)
)
Hi Txtcher - can you try below logic with both userrelationship function and filter:
Backlog :=
CALCULATE(
COUNTROWS(RS_Cases),
USERELATIONSHIP(Date_Table[Date], RS_Cases[Due By]),
FILTER(
RS_Cases,
(RS_Cases[Due By] <= MAX(Date_Table[Date]) && RS_Cases[Status] = "OPEN") ||
(RS_Cases[Due By] <= MAX(Date_Table[Date]) && NOT(ISBLANK(RS_Cases[Entrance Date])) && RS_Cases[Entrance Date] > MAX(Date_Table[Date])) ||
(RS_Cases[Due By] <= MAX(Date_Table[Date]) && ISBLANK(RS_Cases[Entrance Date]) && RS_Cases[Status] = "CLOSED" && RS_Cases[Status Change Date] > MAX(Date_Table[Date]))
)
)
I hope this works
Unfortunately, I am still getting a blank result.