Разница по датам с использованием дат в одном столбце DAX

У меня есть набор данных, в котором я пытаюсь рассчитать время ответа пользователя на примечание дилера, используя дату примечания для каждого действия.

Вот мои примерные данные, которые выглядят так, я рассчитал это в запросе улья с использованием оконных функций задержки, опережения и минимума, но мой пользователь хочет увидеть это в Power BI.

Это то, что я пробовал до сих пор.

Я создал меру даты примечания пользователя, чтобы получить первый ответ ответа пользователя.

user note date = CALCULATE(MIN(Query1[Note Date]),ALLEXCEPT(Query1,Query1[incident],Query1[Action Type]),
LEFT(Query1[lastuser],1) in {"U"} )
 
Dealer Note Date  = 
CALCULATE(
MIN(Query1[pdate]),
FILTER(ALLEXCEPT(Query1,Query1[incident],Query1[action_type]),
Query1[action_type] in {
"DLR_CUST_Update"
))

Я получаю эту ошибку от Dealer Note Date Measure, я не понимаю, что не так с приведенным выше расчетом.

ошибка: невозможно определить одно значение для столбца «Тип действия» в таблице «Запрос1». Это может произойти, когда формула меры ссылается на столбец, содержащий много значений, без указания агрегирования, например min

Вот мои образцы данных

введите описание изображения здесь


person Rahul    schedule 20.10.2020    source источник


Ответы (1)


Ваш столбец в расчете для [Дата обращения дилера] - это запрос1 [тип_действия] или запрос1 [Тип действия] ??

Вы не можете получить доступ к столбцу Query1 [action_type] в [Dealer Note Date], потому что вы исключаете его из ALLEXCEPT

Dealer Note Date  = 
CALCULATE(
MIN(Query1[pdate]),
FILTER(ALLEXCEPT(Query1,Query1[incident],**Query1[action_type]**),
Query1[action_type] in {
"DLR_CUST_Update"
))
person msta42a    schedule 20.10.2020
comment
Понятно, спасибо @ msta42a - person Rahul; 21.10.2020