Страницы: 1
RSS
Отсортировать дату для отдельных значений, DAX
 
Здравствуйте!
Подскажите, пожалуйста, как отсортировать по возрастанию даты по кадому key  и проставить 1 рядом, для всех key, кроме последнего внутри отсортированного диапазона дат. Например key 20027 - всего  три даты для него 30.06.2023, 07.07.2023 и 28.08.2023 --нужно проставить 1 для кey  с датами 30.06.2023, 07.07.2023 , а для самой последней даты не проставляеть. Если key встречается только 1 раз - у него одна дата, то в таком случае ниччего не проставлять. ТО есть если есть 2 и больше кey -тогда сортировать по дате и ставить 1 всем, кроме последнего.
 
l-lisa, наверное, такой вычисляемый столбец:
Код
indicator =
IF (
    refill[Created]
        <> CALCULATE ( MAX ( refill[Created] ), ALLEXCEPT ( refill, refill[key] ) ),
    1
)

Но нужно понимать, что это вычисление не будет зависеть от пользовательских фильтров. То есть последняя дата определяется на всем объеме данных.
Если нужно определять динамически (последнюю дату key внутри выбранного пользователем диапазона дат, то это уже в мере.
Изменено: surkenny - 20.11.2023 11:08:08
Страницы: 1
Наверх