Digital MarketingDecember 5, 202512 min read
    DP
    David Park

    Як використовувати фільтри та зрізачі в Power BI — Практичний посібник для інтерактивних панелей приладів

    Як використовувати фільтри та зрізачі в Power BI — Практичний посібник для інтерактивних панелей приладів

    How to Use Filters and Slicers in Power BI: A Practical Guide for Interactive Dashboards

    Почніть з слайсера регіонів, щоб закріпити панель приладів і зробити відображення інтуїтивним. Розмістіть його в просторі поруч з основними візуалами, щоб відображені діаграми реагували, коли ви вибираєте регіони. Перетягніть слайсер з панелі Поля на полотно, потім зіставте його з стовпцями, які містять дані регіону, щоб забезпечити чистий, найбільш релевантний досвід для аудиторії. Цей посібник зосереджується на практичних кроках, які ви можете застосувати сьогодні.

    Потім оберіть правильні опції для того, як користувачі взаємодіють. Слайсер пропонує вибір одного або кількох елементів, пошук і засоби форматування; для панелей приладів, які мають залишатися стислими, використовуйте статичне розташування в панелі фільтрів. Для більш динамічних потреб увімкніть фільтри на рівні візуалу, щоб обмежити стовпці в окремих діаграмах і зберегти чистий макет.

    Розповідь найкраще тече, коли ви пов’язуєте фільтри з шляхом дрилу. З високорівневого регіонального перегляду користувачі можуть провалюватися до підкатегорій; використовуйте розповідь, щоб обрамити знахідки та цінні деталі, які з’являються в найрелевантніших візуалах. Також пов’язуйте фільтри з найзначущими візуалами, щоб дії в слайсерах розкривали послідовну наративну лінію на сторінках.

    Зрозумійте джерело ваших даних і розробіть фільтри, які поважають його. Створіть міри та вирази, які реагують на вибори, і переконайтеся, що відображені значення відображають поточний стан фільтра. Використовуйте з джерела даних для керування виборами за замовчуванням, потім дозвольте користувачам досліджувати регіони та інші фіксовані елементи. Тримайте стовпці охайними, щоб уникнути неоднозначних результатів.

    Поради щодо макета для практичних панелей приладів: розмістіть простір-ефективний кластер фільтрів угорі, уникайте дублікатів і підтримуйте швидку навігацію з перетягуванням для переналаштування елементів керування. Для просунутих користувачів комбінуйте фільтри на сторінках зі статичними налаштуваннями та фільтрами на рівні візуалу, щоб підтримувати найбільш релевантні інсайти, зберігаючи чітку історію у ваших візуалах.

    Крок 10: Ієрархічні слайсери

    Використовуйте ієрархічні слайсери, щоб провалюватися від високорівневих категорій до детальних елементів в одному елементі керування. Створіть трирівневу ієрархію (Регіон > Країна > Місто) у вашій моделі та перетягніть її в слайсер; перейдіть до виду випадаючого списку, щоб заощадити простір на панелях приладів з обмеженою площею.

    Увімкніть режим дрилу в слайсері, щоб взаємодії користувачів відчувалися природно. Коли користувач вибирає Регіон, слайсер розширюється, щоб показати його Країни; вибір Країни розкриває Міста, а крос-фільтрація оновлює діаграми негайно, включаючи підсумки продажів за розташуванням. Це зберігає вашу візуалізацію послідовною від верху до низу.

    Деякі практики: тримайте ієрархію максимум на 3 рівнях, щоб уникнути складності; тестуйте з деякими реалістичними сценаріями, щоб підтвердити поведінку на всіх візуалах; використовуйте вибір одного елемента, якщо ви хочете один елемент на рівень, інакше дозвольте вибір кількох для дослідження зв’язків; документуйте, як поводяться шляхи дрилу в звіті.

    Форматування та доступність: налаштуйте розміри шрифтів і ваги для читабельності; узгодьте кольори з вашою темою, щоб зберегти візуальну гармонію; використовуйте випадаючий список або компактний список на основі простору; чітко позначте слайсер, щоб він підтримував швидке розуміння даних та запланованого робочого процесу.

    План тестування: валідуйте крос-фільтрацію на діаграмах, таких як підсумки верхнього рівня та детальні розбивки; перевірте, що тотали залишаються правильними під час дрилу; оптимізуйте продуктивність, обмежуючи кількість видимих елементів на кожному рівні та кешуючи важкі візуали, де можливо; проведіть деякі тести з користувачами, щоб підтвердити, що досвід відповідає очікуванням.

    Відображення рівнів даних на ієрархію слайсера (Рік → Квартал → Місяць)

    Map data levels to slicer hierarchy (Year → Quarter → Month)

    Реалізуйте єдину таблицю дат з полями Рік, Квартал і Місяць та підключіть її до всіх таблиць фактів через ключ дати. Це відображає рівні даних у Рік → Квартал → Місяць і увімкнює вбудований шлях дрилу всередині одного слайсера.

    У таблиці дат створіть стовпці для Року (YEAR([Date])), Кварталу ( "Q" & QUARTER([Date]) ), Місяця (FORMAT([Date], "MMMM")), і MonthNumber (MONTH([Date])). Використовуйте MonthNumber, щоб тримати місяці в календарному порядку та узгоджувати візуалізації з іншими фільтрами в звіті.

    Налаштуйте слайсер, додавши поля Рік, Квартал і Місяць до того самого слайсера та увімкнувши дрил-даун. Користувачі можуть почати з Року та перейти до Кварталу, потім Місяця в одному кроці в тому самому елементі керування, зберігаючи візуалізацію чіткою та зрозумілою.

    Тонке налаштування взаємодій: переконайтеся, що вибори в слайсері фільтрують всі релевантні візуали, діаграми та картки. Використовуйте оновлення, щоб відображати поточні вибори, і розгляньте Chiclet слайсер (візуал від третіх сторін) для компактного, клікабельного інтерфейсу, якщо стандартний слайсер здається переповненим. Створені візуали реагують на кожне оновлення, а налаштування шрифтів допомагають зберегти читабельність на діапазоні пристроїв, допомагаючи користувачам розуміти, як дати відображаються на рівнях.

    Просунута практика: додайте кастомізовану таблицю дат з прапорцем фіскального року, якщо потрібно, і тримайте легку таблицю відображення для інших джерел. Ця цінна конфігурація демонструє надійну функціональність, залишаючись в одному джерелі істини для звіту. Деякі команди покладаються на візуали від третіх сторін, щоб налаштувати керування, але рідна ієрархія забезпечує більшу частину цінності.

    Увімкнення дрилу-даун в одному слайсері для багаторівневої навігації

    Використовуйте один ієрархічний слайсер, прив’язаний до трирівневої структури (Регіон → Країна → Місто), і увімкніть дрил-даун у заголовку слайсера, щоб навігувати по рівнях без додавання більше візуалів. Цей підхід зберігає тему послідовною та підтримує глибоке дослідження під час аналізу.

    1. Створіть модель ієрархії в Power BI. У таблиці Регіонів (або вашому еквівалентному джерелі даних) створіть нову ієрархію та додайте Рівень 1 Регіон, Рівень 2 Країна та Рівень 3 Місто (або замініть на Категорії → Підкатегорії → Елементи). Ця ієрархічна конфігурація є основою для багаторівневої навігації та зберігає зв’язки чіткими для обчислень.
    2. Прикріпіть ієрархію до слайсера. Перетягніть нову ієрархію на порожній візуал слайсера. Слайсер відображає верхній рівень і відкриває елементи керування Розширити/Дрил для глибших рівнів, увімкнюючи ієрархічну навігацію в одному елементі керування.
    3. Увімкніть дрил-даун. У заголовку слайсера натисніть іконку Drill Down, щоб увійти в режим дрилу-даун. Користувачі можуть перейти від Регіону до Країни до Міста, використовуючи стрілку вниз, і ви побачите, як пов’язані візуали оновлюються миттєво, коли контекст фільтра поглиблюється.
    4. Налаштуйте взаємодії сторінки. Використовуйте Edit interactions, щоб переконатися, що слайсер фільтрує всі діаграми на сторінці. Якщо потрібно, виключіть конкретні візуали з крос-фільтрації, щоб зменшити шум, зберігаючи послідовний потік аналізу.
    5. Оберіть правильну опцію для вибору. Для керованого, покрокового навігулювання вимкніть Multi-select і дозвольте один шлях через ієрархію. Якщо порівняння кількох регіонів чи міст є частиною вашого робочого процесу, увімкніть Multi-select і протестуйте, як аналіз адаптується з ширшими виборами.
    6. Форматуйте для читабельності. Застосуйте послідовну тему, налаштуйте шрифт і розмір для чіткості та використовуйте умовне форматування, щоб виділити активну гілку. Чистий шрифт і виміряний простір покращують розуміння під час дослідження.
    7. Обробляйте чистоту даних. Виключіть нерелевантні або порожні вузли з слайсера за допомогою малого умовного фільтра або міри DAX, щоб досвід користувача залишався зосередженим на значущих категоріях і регіонах.
    8. Валідуйте з практичними сценаріями. Тестуйте з регіональними сумішами (наприклад, Азія → Японія → Токіо; Європа → Німеччина → Берлін) і підтвердіть, що обчислення (CALCULATE, FILTER) відображають обраний шлях негайно в візуалізації та панелі аналізу.
    9. Документуйте найкращі практики. Тримайте ієрархії стислими, чітко називайте рівні (Регіон, Країна, Місто) та узгоджуйте слайсер з темою вашого звіту. Це допомагає розумінню та полегшує відтворення потоку дрилу-даун на сторінках для колег.
    10. Уникайте поширених пасток. Рідні слайсери з добре визначеною ієрархією перевершують опції від третіх сторін за послідовністю дрилу-даун. Якщо ієрархія не поширюється на візуали, перевірте зв’язки з таблицею фактів і переконайтеся, що правильні поля використовуються в ієрархії слайсера.

    Контроль напрямку крос-фільтрації, щоб запобігти небажаним взаємодіям

    Налаштуйте напрямок крос-фільтрації на Single для основного зв’язку між виміром дат і таблицею фактів, щоб запобігти ненавмисним взаємодіям між полями. Це робить слайсери та міри передбачуваними, забезпечуючи легкий, дружній до користувача досвід для тих, хто очікує, що оновлення часової шкали впливають лише на відображені значення.

    Відкрийте вид моделі, клацніть на лінію між таблицями Date і Sales та встановіть Cross filter direction на Single. У вашій документації запишіть джерело та обґрунтування цього вибору.

    Використовуйте Edit interactions, щоб налаштувати, як заданий слайсер впливає на візуали. Оберіть слайсер, виберіть Edit interactions на стрічці та встановіть None для візуалів, які ви хочете уникнути фільтрації, залишаючи Filter або Highlight для тих, які ви хочете, щоб реагували на слайсер, уникаючи безрозбірливого застосування фільтрів. Переконайтеся, що слайсер налаштований як single-select, щоб запобігти оновленню кількох дат.

    Щоб розширити контроль за межі одного слайсера, створіть міри та параметр, використовуючи поточний контекст фільтра. Застосуйте ці міри до конкретних візуалів, щоб кожен показував лише те, що очікують користувачі, і ви можете застосовувати логіку безпосередньо до відображених значень, а не просувати зміни до нерелевантних полів.

    Приклад: слайсер дат повинен фільтрувати лише візуал часових рядів, що показує суми продажів. Переконайтеся, що напрямок зв’язку використовує Single між Date і Sales, і використовуйте Edit interactions, щоб застосувати фільтр лише до того візуалу. Встановіть слайсер на single-select, щоб запобігти оновленню інших візуалів кількома датами, і приймайте оновлення, які досягають їх через заплановану логіку міри.

    Тестування та оновлення: відкрийте звіт, оберіть одну дату, перевірте, що оновлюються лише заплановані візуалізації; зберіть відгук від користувачів, налаштуйте параметр або міри та повторно застосуйте. Проведіть сесію expertrain, щоб порівняти результати між різними користувачами та підтвердити, що модель поводиться як заплановано.

    Найкращі практики: тримайте модель даних легкою; документуйте джерело; віддавайте перевагу одному напрямку для ключових зв’язків; якщо ви мусите розширити взаємодії, використовуйте окремі слайсери або окрему таблицю мір, щоб уникнути витоку крос-фільтрації між нерелевантними полями. Використовуйте чіткі мітки для дат та полів, пов’язаних з датами, щоб зменшити плутанину та прискорити розуміння.

    Синхронізація ієрархічних слайсерів на сторінках звіту

    Увімкніть синхронізацію для ієрархічних слайсерів, щоб тримати шляхи категорій узгодженими на сторінках звіту. Створіть трирівневий слайсер, використовуючи стовпці: Категорія, Підкатегорія та Елемент, щоб глядачі могли провалюватися та розширюватися з будь-якої сторінки. Ця конфігурація зменшує дублікатні вибори та робить навігацію передбачуваною для Ніка та інших глядачів.

    На першій сторінці створіть слайсер і додайте три поля в одну ієрархію. Використовуйте опції дрилу та розширення, щоб рухатися по рівнях. Якщо ви хочете дізнатися найшвидший шлях, спробуйте таблицю з цими стовпцями та протестуйте взаємодію з візуалами, пов’язаними з тим самим набором даних. Ця конфігурація підтримує кілька типів ієрархій.

    Відкрийте панель Sync Slicers і увімкніть синхронізацію для кожної сторінки, де ви хочете, щоб слайсер впливав на візуали. Поставте галочку Sync для сторінок і вирішіть, які сторінки повинні тримати слайсер Видимым. З цим підходом вибір Electronics під Категорією оновлює візуали продажів на кожній сторінці, включаючи інші сторінки.

    Увімкніть Multi-select в слайсері, увімкнувши Selection controls і вимкнувши Single select. Це дозволяє користувачам вибирати кілька категорій або підкатегорій одночасно. Коли multi-select активний, шлях розширюється, і фільтри застосовуються на всіх синхронізованих сторінках. Використовуйте дрил, щоб стрибнути глибше в ієрархію, або розширюйте, щоб побачити більше рівнів.

    Форматуйте слайсер для вузького макета: перейдіть до шрифту з вужчими гліфами, зменшіть розмір шрифту та розташуйте слайсер у два стовпці, щоб заощадити простір. Оберіть колір, що контрастує з фоном сторінки, щоб виділити обраний шлях, і тримайте візуал чистим, щоб не відволікати читачів.

    Якщо вам потрібно налаштувати дані, додавати або видаляти елементи: використовуйте набір даних, щоб оновити джерело (джерело) і дозвольте слайсеру відображати ці зміни автоматично на синхронізованих сторінках. Для елементів, які ви хочете виключити, застосуйте фільтр на рівні сторінки або використовуйте опції Remove/Exclude та перевірте результат на всіх сторінках. Ви можете видалити застарілу категорію, редагуючи таблицю та повторно синхронізуючи; візуали оновлюються відповідно.

    Узгодження стовпців має значення: якщо у вас є більше стовпців у таблиці, яка живить слайсер, тримайте той самий порядок на сторінках, щоб уникнути плутанини. Ви можете знайти ту саму ієрархію на кожній сторінці та зберегти послідовність для глядачів, як Нік чи інші. Для додаткової чіткості розмістіть кілька кнопок поруч зі слайсером, щоб скинути або повернутися до верхнього рівня; ці елементи керування допомагають з вибором, редагуванням та переглядом візуального шляху.

    Поширені проблеми: якщо обрізаний шлях не відображається на сторінці, перевірте, що слайсер видимий і синхронізований, перевірте, що візуали підключені до тієї самої таблиці, і підтвердіть, що немає конфліктних фільтрів, які виключають значення. Використовуйте Edit interactions, щоб переконатися, що слайсер впливає на заплановані візуали, і розгляньте окрему кнопку Reset, щоб повернутися до стану за замовчуванням.

    Валідування продуктивності з реалістичними наборами даних та закладками

    Рекомендація: Валідуйте продуктивність з набором даних розміру виробництва та створіть закладки для кількох станів взаємодій, щоб переконатися, що візуали залишаються чутливими під реальним використанням.

    Оберіть набір даних, який включає репрезентативний період, кілька типів записів та фонові атрибути. Цільте на 2–5 мільйонів рядків для великих звітів або принаймні 200k–500k для менших панелей приладів. Цей розмір допомагає візуалам поводитися під важким фільтруванням і демонструє, як пам’ять та час запитів масштабуються з розміром набору даних.

    Створіть статичний базовий рівень з кількома основними візуалами (таблиця, діаграма та матриця), а потім розширіть з закладками на ключових кроках: початковий вид на рівні звіту, після застосування слайсера періоду, після провалю в ієрархічний рівень та після крос-фільтрації через пов’язану таблицю. Переконайтеся, що закладки захоплюють слайсери, стан дрилу-даун та зовнішній вигляд візуалів. Видаліть невикористані закладки, щоб уникнути безладу та плутанини. Документуйте кожен крок.

    Вимірюйте продуктивність з конкретними метриками: час рендерингу на візуал (ціль під 2 секунди для візуалів з до 4 полів), час до першого рендерингу, загальний час завантаження сторінки та відбиток пам’яті. Проводьте тести в фоновому режимі, щоб оцінити, як запити амортизуються з часом, і порівнюйте результати між різними макетами звітів. Оскільки складні взаємодії можуть спричинити стрибок часу завантаження, тестуйте як статичні візуали, так і динамічні патерни крос-фільтрації; записуйте способи порівняння результатів між сценаріями.

    Проведіть expertrain з двома когортами: кастомізованими звітами та стандартизованими шаблонами; спостерігайте, як візуали поводяться під важкими взаємодіями та як закладки зберігають стан на сторінках. Порівняйте різниці в останній милі часу при використанні дрилу-даун проти розширення ієрархічних рівнів, і відстежуйте, чи закладки з’являються послідовно після видалення фільтрів або зміни періодів. Використовуйте результати тестів, щоб керувати вибором найкращої структури для звіту, якому потрібні швидкість і чіткість.

    Сценарій Розмір набору даних (записи) Візуали Захоплені кроки Цільовий час завантаження (с) Стан закладки захоплено? Примітки
    Базові статичні візуали 2,000,000 Таблиця, Стовпчикова, Матриця Початковий, Період, Дрил-даун 1.8–2.2 Так Добрий референс для основної продуктивності
    Сценарій пікового фільтрування 5,000,000 Таблиця, Діаграма, Матриця, Картка Початковий, Період, Дрил-даун, Крос-фільтр 2.5–3.5 Так Слідкуйте за пам'яттю під важкими взаємодіями
    DirectQuery живое джерело 3,000,000 Таблиця, Діаграма Початковий, Період часу 3.0–4.0 Так Оцініть накладні витрати на переклад запитів
    Малий набір даних для швидкої ітерації 250,000 Стовпчикова, Таблиця Початковий 0.8–1.2 Так Корисно під час раннього дизайну

    Пов’язані статті

    Ready to leverage AI for your business?

    Book a free strategy call — no strings attached.

    Get a Free Consultation