Фильтрация данных в Power BI и Qlik Sense

Фильтрация данных кажется базовой функцией. Тем не менее, подход к фильтрации данных в Power BI и Qlik Sense не может не быть разным. Это является причиной, почему я решил написать целый пост о фильтрации.

Договоренность об именах: cлайсеры (slicers) v.s. фильтры (filters)

Power BI использует оба термина, и они оба делают очень похожие вещи. Слайсеры — физические объекты, которые вы помещаете на лист для фильтрации данных. Фильтры находятся в боковой панели.
Qlic Sense использует исключительно термин «Фильтры». Когда вы добавляете слайсер, это не слайсер, а фильтр.
Также важно. Power BI обращается к документу как к отчёту. Qlik Sense обращается к фильтру на уровне приложения. И поэтому, когда я говорю приложение, я имею ввиду не мобильное приложение, а отчёт.

Поведение фильтра в Power BI и Qlik Sense

Как я упоминал выше, разница в поведении при фильтрации огромна. Я попытаюсь перечислить эти различия.

1. Фильтрация по страницам/листам

В Qlik Sense, когда вы применяете фильтр, это происходит во всём приложении. Если вы используйте фильтр по клиенту XYZ на первом листе отчета, этот фильтр повлияет на все листы.
Фильтры Power BI являются конкретными для каждой страницы с одним исключением. Вы можете создать фильтр на боковой панели, который будет применяться к визуалу, странице или всему отчету. Итак, рассмотрев вышеприведенный пример, если вы примените фильтр через слайсер к клиенту XYZ на первой странице, он будет применяться только к первой странице.



2. Фильтрация объектов визуализации

Power BI позволяет добавлять неограниченную фильтрацию slicer-объектов. Однако он позволяет только один фильтр визуализации. Qlik Sense работает с неограниченным количеством фильтров визуализации.

3. Панель фильтров Qlik Sense
Qlik Sense имеет волшебную чёрную панель. Ок, она так не называется, но это очень хорошая функция, которая позволяет пользователю увидеть все фильтры, которые он использует в данный момент. Это также позволяет удалить все фильтры за один раз, что абсолютно эксклюзивно в Qlik.
Рис6.png
4. Альтернативные состояния
Альтернативные состояния – это расширение в Qlik Sense, которое даёт пользователю возможность поставить рамку вокруг группы визуализаций в приложении, так что все фильтры вне ограждения не применяются. Этот процесс требует стороннего расширения, доступного здесь. Power BI не требует такого расширения, поскольку секции фильтра на боковой панели предоставляют дополнительное управление, а фильтры не переносятся со страницы на страницу.

5. Фильтрация по поиску/глобальному интеллектуальному поиску
Qlik Sense имеет инструмент глобального интеллектуального поиска (Global Smart Search). Power BI имеет поиск в слайсерах и естественный язык Q & A (только в приложении и онлайн).
Опять же, работа в инструментах очень отличается.
Глобальный интеллектуальный поиск похож на Google. Вы можете искать комбинацию фильтров, а затем, когда вы выбираете эти фильтры, они применяются в приложении.

Естественный язык Q&A в Power BI позволяет вам задать вопрос о ваших данных и создать визуализацию данного запроса. Это не одно и то же, но это ближайшая версия глобального поиска в Power BI.

Power BI также недавно реализовали поиск в срезах, которые хорошо работают, однако они ограничены только полем, в которое настроен слайсер. Ребята в SQLBI также разработали очень хороший сторонний визуальный слайсер под названием Smart Filter, который включает поиск по мере ввода и сохраняет выбранные фильтры.



6. Фильтр взаимодействия визуализаций

Power BI включает в себя очень удобную кнопку «Взаимодействие» на ленте, которая позволяет разработчику отчета решать, как они хотят, чтобы каждая визуализация взаимодействовала друг с другом. Этот графический подход очень удобен в использовании и работает тоже хорошо.

Qlik Sense обрабатывает эти взаимодействия через скрипт вычислений для каждой визуализации или используя альтернативные состояния.

7. Закладки в Qlik Sense
Как только вы создали группу фильтров, и она вас полностью устраивает, вы можете сохранить это состояния в Qlik Sense, так чтобы потом можно было вернуться к ней в любой момент времени. Альтернативные состояния также работают с закладками, которые значительно улучшают их использование. Закладки – это действительно великолепная функция.

Лучше ли одно другого?

Я предоставлю решить это читателю. Можно утверждать, что Qlik является более зрелым продуктом, и что Global Smart Search является решающим фактором. Можно также утверждать, что преимущество альтернативных состояний (которое является сторонним расширением и имеет странную реализацию IMO) и жестко установленное взаимодействие через скрипт в Qlik Sense дает преимущество Power BI.

Найти решение у бизнес-партнера QlikTech (QlikView) в России.

Форум разработчиков QlikView и Qlik Sense. Получите ответы на все вопросы по QlikView и Qlik Sense!

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий

61 queries in 0,484 seconds