Как получить разные годы для слайсера
Я довольно новичок в 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
столбец в слайсер, чтобы отфильтровать данные за конкретный год.