У меня есть набор данных, который я хочу проиндексировать до 100. Я пытаюсь создать столбец с первым значением из каждой категории, см. «столбец» на изображении. Я не могу понять, как это сделать динамически, чтобы при обновлении набора данных он индексировал следующий месяц до 100. то есть в настоящее время январь 2018 года = 100, в следующем месяце февраль 2018 года будет = 100
Я попытался добавить «столбец из примера», который работает в течение первого месяца, но при его обновлении он теряет индекс, потому что это фактическое значение из этого конкретного месяца, а не самое раннее значение даты из каждой категории.
Вам просто нужно найти значение, связанное с минимальной датой для этой категории.
column =
VAR MinDate =
CALCULATE (
MIN ( TableName[date] ),
ALLEXCEPT ( TableName, TableName[category] )
)
RETURN
CALCULATE (
MAX ( TableName[value] ),
ALLEXCEPT ( TableName, TableName[category] ),
TableName[date] = MinDate
)
Это вычисляет MinDate
для категории в текущей строке, а затем ищет значение для даты.
Это здорово, спасибо. для моей цели я просто изменил MAX на MIN