Фильтр
Вызвать Фильтр можно как из контекстного меню заголовка:
так и перейдя на закладку Фильтры:
И так, перед нами следующий вид фильтра:
В секции 1 – 4 находятся быстрые фильтры:
- Первые 10 – 10 наибольших значений;
- Первые 50 – 50 наибольших значений;
- Первые 100 – 100 наибольших значений;
- Первые Х – Х наибольших значений;
- Первые 80% — наибольшие значения, сумма которых превышает 80% от общей суммы;
- Первые Х% — наибольшие значения, сумма которых превышает Х% от общей суммы;
- Последние Х – Х наименьших значений;
- Последние 20% — наименьшие значения, сумма которых превышает 20% от общей суммы;
- Последние Х% — наименьшие значения, сумма которых превышает Х% от общей суммы;
- Непустые значения – показывать все элементы кроме тех, которые имеют пустые значения;
- Пустые значения или 0 – показывать те элементы, которые имеют пустые значения или 0;
- =Х — значения, равные Х;
- < > Х — значения, не равные Х;
- > X — значения, большие X;
- >= X — значения, большие или равные Х;
- < X — значения, меньшие Х;
- <= X — значения, меньшие или равные Х;
- X <= значения <=Y — значения в диапазоне от X до Y.
При выборе секции 5 – Заданное условие появляется окно с возможностью выбрать только условие фильтрования и аргумент для условия:
Секция 6 явно позволяет удалять/выключать/включать все фильтры строк.
Стоит детально рассмотреть секцию Добавить фильтр строк (режим эксперта):
На экране появится окно настройки фильтра, которое позволяет не только выбрать условие фильтрования и аргумент, но и столбцы к которым они будут применяться:
- Все видимые столбцы
- Выбранные столбцы
Кроме того, условия могут выполняться:
- Для суммы столбцов – в результате будут оставаться только те строки, где значение по сумме столбцов соответствует условию;
- Для хотя бы одного столбца из тех, которые учитываются (см. ниже) — будут оставаться только те строки, где значение хотя бы в одном из столбцов удовлетворяет условию;
- Для каждого столбца из тех, которые учитываются (см. ниже) — будут оставаться только те строки, где значение по всем столбцам удовлетворяет условию.
Рассмотрим несколько примеров.
Допустим, нам нужно показать на странице только 5 подкатегорий товаров, которые лучше всего продаются в 2017 году. Скомпонуем отчет так, как на рисунке ниже (по строкам — подкатегории товаров, по столбцам — годы):
Вызовем контекстное меню для заголовка CY 2017 и выберем пункт Фильтр / Добавить фильтр строк (режим эксперта):
На экране появится окно настройки фильтра:
Обратите внимание: выбранная функция “X наибольших элементов” – это именно то, что нам надо, X =5, в секции Столбцы хоть и выбрано по умолчанию Для суммы столбцов, фактически фильтрация будет происходить по 2017 году. Нажимаем «ОК» и видим такой отчет:
На закладке Фильтры мы можем видеть, что добавлен новый фильтр с названием «Фильтр 1», а в таблице видим 5 подкатегорий продуктов, которые продаются лучше всего в 2017 году.
Давайте усложним задачу. Предположим, что мы хотим видеть те 5 продуктов, которые лучше всего продаются по сумме двух годов – 2017 и 2018. Для этого кликнем по значку лупы на фильтре:
и войдем в окно настроек фильтра:
В этом окне в секции Столбцов выбираем условие Для суммы столбцов, затем кликаем на значке лупы напротив элемента, который отвечает за измерение времени, в открывшемся окне нужно из контекстного меню All Periods вызвать операцию Обновить дочерние элементы. Среди элементов, кроме CY 2017 выберите и CY 2018:
После нажатия «ОК» в окне настроек фильтра напротив времени будет отображаться такое:
Это значит, что выбрано несколько элементов. Если нажать «OK», то отчет будет выглядеть так:
Будут показаны только те 5 подкатегорий продуктов, которые по сумме двух столбцов продаются лучше всего.
Фильтры можно включать и отключать:
Отмеченная птичка говорит о том, что фильтр включен. Если Вы его выключите, то отчет будет отображать нефильтрованные данные (как это было перед добавлением фильтра).
Используя предыдущий пример, зададим следующие параметры фильтрации:
где в периоде Date/Date.Calendar:(Выбрано несколько элементов) по-прежнему 2017 и 2018 года, получим:
В результате фильтрации, очевидно, что для выполнения условия в 2017 году достаточно двух элементов, а в 2018 году их необходимо три. В результате мы получим все элементы 2017 года и все элементы 2018 года, удовлетворяющие условие (принцип OR).
В случае фильтрации с указанными ниже параметрами:
где по-прежнему тот же самый период 2017-2018 года. Мы получим следующий результат:
Явно видно, что был убран последний элемент, так как он не удовлетворял данное условие по двум годам одновременно (принцип AND).




















