Я бы порекомендовал изменить форму Table1
, чтобы у каждого Name
было два столбца, StartDate
и EndDate
, а не столбцы в отдельных строках.Если вы этого не сделаете, вы можете создать эту таблицу как переменную следующим образом:
CalcColumn =
VAR Summary =
SUMMARIZE (
Table1,
Table1[Name],
"StartDate", MIN ( Table1[Date] ),
"EndDate", MAX ( Table1[Date] )
)
RETURN
MAXX (
FILTER (
Summary,
Table2[Date] >= [StartDate] &&
Table2[Date] <= [EndDate] ),
Table1[Name]
)
Вам понадобится деталь только после RETURN
, если ваши данные преобразуются.