Skip to content
The Chat Archive
gpt-4-0314· OpenAI WildChat-4.8M (AI2)

Напиши меру для POWER BI на языке DAX есть колонка DATE с датами и колонка SUM со…

  1. User

    Напиши меру для POWER BI на языке DAX есть колонка DATE с датами и колонка SUM со значениями, необходимо взять последнее значение по дате, при условии, что на дату несколько записей со значениями

  2. Assistant

    Вы можете использовать следующий код DAX для создания меры в Power BI:

    ПоследнееЗначение := VAR ПоследняяДата = MAX ( Таблица[DATE] ) RETURN CALCULATE ( SUM ( Таблица[SUM] ), Таблица[DATE] = ПоследняяДата )

    Замените "Таблица" на название вашей таблицы. Эта мера возьмет последнюю дату в колонке DATE и посчитает сумму значений для этой даты в колонке SUM.

  3. User

    Нужно последнее значение на дату, там где на одну дату много значений

  4. Assistant

    Извините за недопонимание. Вам нужно взять последнее значение из записей с одинаковой датой. Для этого вы можете создать меру DAX с использованием следующего кода:

    ПоследнееЗначение := VAR ПоследняяДата = MAX ( Таблица[DATE] ) VAR Подтаблица = FILTER ( Таблица, Таблица[DATE] = ПоследняяДата ) VAR ПоследнееЗначение = MAXX(Подтаблица, Таблица[SUM]) RETURN ПоследнееЗначение

    Замените "Таблица" на название вашей таблицы. Эта мера возьмет последнюю дату в колонке DATE, затем создаст подтаблицу с записями для этой даты и выберет максимальное значение из COL2.