Я пытаюсь определить различное количество идентификаторов клиентов из общего текущего количества невыполненных запросов на обслуживание.
Моя таблица содержит следующие столбцы: RequestID, CustomerID, OpenDate, ResolvedDate
У CustomerID может быть несколько запросов на обслуживание.
В настоящее время я создал два промежуточных итога входящих запросов и разрешенных запросов, а затем вычел два значения, чтобы получить промежуточный итог «невыполненных запросов на обслуживание»
Running Total Service Requests:=
CALCULATE (
COUNTA( Requests[RequestID] ),
FILTER (
ALL ( 'Date'[Date] ),
'Date'[Date] <= MAX ( 'Date'[Date] )
)
)
Running Total Resolved Requests:=
CALCULATE (
COUNTA( Requests[ResolveDate] ),
FILTER (
ALL ( 'Date'[Date] ),
'Date'[Date] <= MAX ( 'Date'[Date] )
)
)
Running Total Unresolved:=[Running Total Service Requests]-[Running Total Resolved Requests]
Есть ли лучший способ сделать это? Помимо этой промежуточной суммы, как я могу вернуть промежуточную сумму уникальных идентификаторов клиентов на основе моих предыдущих показателей? То есть, из всех моих невыполненных запросов на обслуживание, сколько отдельных клиентов оно содержит?