Страницы: 1
RSS
Как на диаграмме показать данные только за прошлый месяц в Power BI?
 
Добрый вечер. Подскажите пожалуйста, как рассчитать формулу чтобы можно было выбрать только данные за последний месяц?
 
Nastinka, Поясните конкретнее, что Вы хотите? Формулу в эксель, меру в модели данных? Если говорите про последний месяц, почему в примере только одна дата?
П.С. для примера сделайте небольшую модель данных в Power Pivot, нежели выгрузку из 1С (если, конечно Вам нужно мера).
 
Цитата
Vladimir Chebykin написал: Формулу в эксель, меру в модели данных?
Да, нужна мера в модели данных.

Сделала короткий пример, так как по размеру сюда не загрузить, та и в принципе это не нужно. Надеюсь, с этим файлом будет более понятнее. Но если нужно будет, могу еще как-то переделать.

( Vladimir Chebykin, Если подскажите, как сделать общее значение за один календарный день, по каждой из категорий (МОК, ЗамМОК, СОК). Буду очень благодарна)
Не судите строго, я только недавно начала работать с Power BI  и еще только учусь:)

П.С. Даты могут повторятся, так как в разных городах за одну и ту же дату есть значения в базе данных.
 
Nastinka, Вам не меру нужно правильную написать, а данные изначально правильно обработать, чтобы потом уже без проблем проводить любые вычисления с помощью мер. Конкретно в ваших данных - исходная таблица, не есть тот вид, в котором ее нужно грузить в модель данных (power pivot или PBI). Ее нужно преобразовать в формат плоской таблицы (делается элементарно с помощью Power Query, в примере реализовано). Во вложении пример модели данных как должно быть по классическим канонам, и тогда на ваши вопросы можно спокойно получить ответы, просто правильно разместив данные в таблице и применить нужные фильтры.
 
Цитата
Vladimir Chebykin написал:
в формат плоской таблицы (делается элементарно с помощью Power Query, в примере реализовано).
А как сделать это в Power Query?
Можно алгоритм, как Вы сделали такую сводную таблицу и добавили календарь?
(Простите, что так много еще не знаю)...
 
1. в Power Qwery есть команда (кнопка) на вкладке "Преобразование" - "отменить свертывание столбцов". Нужно выделить все столбцы с фактическими значениями и применить ее. В результате преобразования у Вас в замен будет добавлен один столбец со значениями и второй с признаком (т.е. названия бывших столбцов). Теперь в таком виде уже можно работать с данными (прогуглите про плоские таблицы в эксель, для более глубокого осмысления - реляционные базы данных).

2. в модели данных Power Pivot календарь можно сгенерить автоматически: Конструктор/таблица дат/создать. Календарь найдет мин. и макс даты в загруженных таблицах и создаст диапазон дат в рамках их (только с начала и до конца года).

П.С. Если у Вас еще есть вопросы, то создавайте новые темы для них, чтобы не нарушать правила форума.
 
 Большое спасибо))

Vladimir Chebykin, А когда я отфильтрую даты в Power BI, как всё таки показать на диаграмме данные только за последние 30 дней? Какую меру прописывать
Цитата
Nastinka написал:
Подскажите пожалуйста, как рассчитать формулу чтобы можно было выбрать только данные за последний месяц?
 
Пподождите, Вам не кажется, что
Цитата
Nastinka написал:
данные за последний месяц?
и
Цитата
Nastinka написал:
данные только за последние 30 дней?
разные по смыслу?. В моем понимании, например, на 15 ноября последний месяц - это с 01 по 15 ноября, а не с 15 окт по 15 ноября?
 
Vladimir Chebykin, Да я понимаю)

Хорошо, какую меру прописать, что бы выбрать данные только за последние 30 дней?
 
Вариант меры во вложении. Пробуйте.
 
Vladimir Chebykin, А можно саму формулу меры?
 
, у Вас отсутствует Power Pivot?
Код
=var lastday = CALCULATE(MAX('Таблица1'[Период день]);ALL('Календарь'))
return
CALCULATE(
   SUM('Таблица1'[Значение]);
   FILTER(
      'Календарь';
      MAX('Календарь'[Date])>lastday-30
      )
   )
 
:)  
Изменено: Yana111 - 04.12.2019 12:08:00
 
Цитата
Vladimir Chebykin написал:
у Вас отсутствует Power Pivot?
На рабочем компьютере пока ещё отсутствует, нужно что бы IT отдел подключал, как как нужен админ-доступ. Ждала полдня, а потом решила уже Вам написать... чтобы тут формулу увидеть и двигаться дальше))

Огромное Вам Спасибо!!!

П.С. Не знаю, есть ли тут какой-то рейтинг, и как я могу его Вам повысить:) Но Вы прям очень помогли!!!!
Страницы: 1
Наверх