Если вы хотите создать вычисляемый столбец:
=
VAR Min_Time =
CALCULATE (
MIN ( Actual[Start] ),
ALLEXCEPT ( Actual, Actual[Agent_User_Name], Actual[date] )
)
RETURN
IF ( Actual[Start] = Min_Time, TRUE (), FALSE () )
Здесь для каждой строки мы находим минимальное начало во всем начальном столбце (именно поэтому мы используем ВСЕ), но сохраняя значения в текущей строке Agent_User_Name и Dateфильтры (вот почему КРОМЕ).Фактически он группирует начальный столбец по текущему пользователю и дате.
Результат:
Вы также можете сделать его динамической мерой:
=
MINX (
SUMMARIZE (
Actual,
Actual[Agent_User_Name],
Actual[date],
"Min_Time", MIN ( Actual[start] )
),
[Min_Time]
)
Результат:
Редактировать:
VAR работает для Excel 2016 или более поздней версии.Если у вас более старые версии Excel, перепишите формулу без переменных:
= IF (
Actual[Start]
= CALCULATE (
MIN ( Actual[Start] ),
ALLEXCEPT ( Actual, Actual[Agent_User_Name], Actual[date] )
),
TRUE (),
FALSE ()
)
Не так чисто и читабельно, как с VAR, но должно работать.Если вы можете, переключитесь на Excel 2016 как можно скорее - Power Pivot намного лучше.