#powerbi
Вопрос:
Мне нужно отобразить разницу среднего показателя за выбранный период с показателем за предыдущий день, неделю и месяц.
Я привел пример из статьи https://biprosto.ru/dax/previous.html
Моя формула выглядит так
previous_day = CALCULATE (AVERAGE ('mydata' [position]), DATEADD ('calendar' [Date]. [Date], -1, DAY))
но возвращаются пустые значения.
Я тоже попробовал этот вариант. Дата сдвигается, но значения остаются прежними
Ответ №1:
Попробуйте удалить .[Date]
в конце
previous_day = CALCULATE(AVERAGE('mydata'[position]), DATEADD('calendar'[Date], -1, DAY))
или вы также можете попробовать
previous_day = CALCULATE(AVERAGE('mydata'[position]), PREVIOUSDAY('calendar'[Date]))
Комментарии:
1. «Попробуйте удалить это . [Дата] в конце» Пробовал раньше, не работает, Другое тоже не работает joxi.ru/a2XDxqjclMjM12
2. есть ли у вас какая-либо связь между
calendar
столом иmydata
столом?3. конечно. Это работает, но теперь у меня нет изменений в предыдущем дне, когда дата (предыдущая дата) была изменена joxi.ru/D2PE4xNIBl5a7A
4. Вы должны использовать это как меру, а не как столбец.
5. то же самое joxi.ru/D2PE4xNIBlnWNA