Как получить разные годы для слайсера

Я довольно новичок в Power BI, и в настоящее время у меня есть 4 стола. Каждая таблица рассчитана на другой год: 2017, 2018, 2019 и все эти годы. Каждый из них имеет одинаковые столбцы.

Я добавил столбец "год" в каждую из таблиц, чтобы Power BI могла различать каждую таблицу.

Можно ли создать слайсер, в котором я могу выбрать годы, и будет отображаться только информация для этой таблицы?

Спасибо заранее, я предоставлю больше информации, если это необходимо.

1 ответ

Решение

Если ваша итоговая таблица содержит те же данные, что и ваши годовые таблицы, вам не нужно переключаться между ними. Просто покажите данные из общей таблицы. Добавьте визуальный слайсер в свой отчет и покажите Year поле из вашей итоговой таблицы. Теперь, когда вы изменяете значение в слайсере, данные из вашей итоговой таблицы будут соответствующим образом отфильтрованы. В этом случае вам не понадобятся годовые таблицы.

Если ваши итоговые таблицы не содержат одинаковых данных, то вам нужно создать новую, добавив свои годовые таблицы в одну. Если они не имеют Year добавить один столбец и установить его в соответствующий год для каждой таблицы. Используйте только что созданную итоговую таблицу в сценарии выше.

Чтобы сделать это, откройте Power Query Editor нажав на Edit Queries кнопка на ленте. Выберите каждую из ваших годовых таблиц и из Add Column -> General щелчок Custom Column, Назови это Year и напишите год текущей таблицы:

Когда все ваши таблицы имеют этот столбец, из Home -> Combine щелчок Append Queries as New и выберите все ваши годовые таблицы:

Вы готовы использовать эти объединенные данные в своем отчете. Добавить Year столбец в слайсер, чтобы отфильтровать данные за конкретный год.

Другие вопросы по тегам