Срез в сводной таблице excel 2007

Фильтрация сводных таблиц Срезами и Шкалой

Работая с большими сводными таблицами, часто приходится их принудительно упрощать, фильтруя часть информации, чтобы не утонуть в цифрах. Самый простой способ для этого — поместить некоторые поля в область фильтра (в версиях до 2007 она называлась область страниц) и выбирать из выпадающих списков только нужные значения:

2010_pivot_5.gif

Неудобства такого способа очевидны:

  • При выборе нескольких элементов — их не видно, а видно текст «(несколько элементов)». Не юзерфрендли ни разу.
  • Один фильтр отчета жестко привязан к одной сводной таблице. Если у нас несколько сводных таблиц (а одной обычно дело не ограничивается), то для каждой(!) придется создавать свой фильтр и для каждой придется его раскрывать, отмечать галочками нужные элементы и жать ОК. Жутко неудобно, видел даже энтузиастов, которые писали специальные макросы для этих целей.

Если у вас Excel 2010, то все это можно делать более изящно — с помощью срезов (slicers). Срезы — это удобное кнопочное графическое представление интерактивных фильтров отчета для сводной таблицы или диаграммы:

2010_pivot_6.gif

Срез выглядит как отдельный графический объект (как диаграмма или картинка), не связан с ячейками и отображается над листом, что позволяет легко его перемещать. Чтобы создать срез для текущей сводной таблицы нужно перейти на вкладку Параметры (Options) и в группе Сортировка и фильтр (Sort and filter) нажать кнопку Вставить срез (Insert slicer):

2010_pivot_7.gif

Теперь при выделении или снятии выделения с элементов среза (можно использовать клавиши Ctrl и Shift, а также протягивание с нажатой левой кнопкой мыши для выделения оптом) в сводной таблице будут отображаться только отфильтрованные данные по отобранным элементам. Дополнительный приятный нюанс в том, что срез разными цветами отображает не только выделенные, но еще и пустые элементы, для которых нет ни одного значения в исходной таблице:

2010_pivot_8.gif

Если вы используете несколько срезов, то это позволит быстро и наглядно отобразить взаимосвязи между элементами данных:

2010_pivot_9.gif

Один и тот же срез можно легко привязать к нескольким сводным таблицам и диаграммам, используя с вкладки Параметры (Options) кнопку Подключения к сводной таблице (Pivot table connections), которая открывает соответствующее диалоговое окно:

2010-slicers-connection.png

Тогда выделение элементов на одном срезе будет влиять сразу на несколько таблиц и диаграмм, возможно даже, на разных листах.

Не осталась забыта и дизайнерская составляющая. Для форматирования срезов на вкладке Конструктор (Design) есть несколько встроенных стилей:

2010_pivot_11.gif

…и возможность создавать свои варианты оформления:

2010_pivot_12.gif

А уж в связке «сводная таблица — сводная диаграмма — срез» все это выглядит совсем замечательно:

2010_pivot_13.gif

Ссылки по теме

  • Что такое сводные таблицы, как их строить
  • Группировка чисел и дат с нужным шагом в сводных таблицах
  • Построение отчета сводной таблицы по нескольким диапазонам исходных данных
  • Настройка вычислений в сводных таблицах

Для того чтобы добавить срез в рабочую книгу, щелкните на любой ячейке сводной таблицы. Затем выберите Работа со сводными таблицами -> Анализ -> Фильтр -> Вставить срез. Появиться диалоговое окно Вставить срез, со списком всех полей сводной таблицы. Выберите необходимый срез и щелкните ОК.

Как сделать срез в Excel 2007?

Создание среза в существующей таблице

  1. Щелкните в любом месте таблицы, для которой хотите создать срез. …
  2. На вкладке Таблица нажмите кнопку Вставить срез.
  3. В диалоговом окне Вставка срезов установите флажки рядом с полями (столбцами), для которых нужно создать срез.
  4. Нажмите кнопку ОК.

Как создать сводную таблицу в Excel 2007?

Для создания сводной таблицы перейдите на вкладку Вставка, где в группе Таблицы выберите команду Сводная таблица. Откроется следующее диалоговое окно: В этом окне Excel предлагает нам указать исходную таблицу или диапазон значений, на основании которых будет строиться сводная таблица.

Как подключить срез к нескольким сводным таблицам?

Чтобы подключить срез к нескольким сводным таблицам, кликните поле срез и выберите Инструменты для среза > Параметры на ленте Excel. Затем нажмите Подключения к отчетам, чтобы открыть настройки. Это окно показывает сводные таблицы, которыми можно управлять срезом.

Как сделать Слайсер в Эксель?

  1. Нажмите на АНАЛИЗ под СЧЕТЧИКИМИ ИНСТРУМЕНТАМИ на Ленте.
  2. Нажмите «Вставить слайсер» в группе «Фильтр». Откроется диалоговое окно «Вставить слайсеры». Он содержит все поля из вашей таблицы данных.
  3. Установите флажки Регион и Месяц.
  4. Нажмите ОК.

Как вставить временную шкалу в Excel?

Щелкните в любом месте сводной таблицы, чтобы отобразить группу Работа со сводными таблицами, и на вкладке Анализ нажмите кнопку Вставить временную шкалу. В диалоговом окне Вставка временных шкал установите флажки рядом с нужными полями дат и нажмите кнопку ОК.

Как сделать несколько фильтров в сводной таблице?

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

Как создать сводную таблицу в Excel?

Создание сводной таблицы

  1. Выделите ячейки, на основе которых вы хотите создать сводную таблицу. …
  2. На вкладке Вставка нажмите кнопку Сводная таблица.
  3. В разделе Выберите данные для анализа установите переключатель Выбрать таблицу или диапазон.
  4. В поле Таблица или диапазон проверьте диапазон ячеек.

Как сделать сводную таблицу в Excel из нескольких файлов?

Использование модели данных для создания новой сводной таблицы

  1. Щелкните любую ячейку на листе.
  2. Выберите Вставка > Сводная таблица.
  3. В диалоговом окне Создание сводной таблицы в разделе Выберите данные для анализа щелкните Использовать внешний источник данных.
  4. Выберите вариант Выбрать подключение.

Как создать сводную диаграмму в Excel?

На вкладке Вставка выберите в меню Вставка диаграммыпункт и выберите любой вариант диаграммы. Диаграмма появится на этом же графике.

Создание диаграммы на основе сводной таблицы

  1. Выделите ячейку в таблице.
  2. Выберите элементы Работа со сводными таблицами > Анализ > Сводная диаграмма .
  3. Выберите диаграмму.
  4. Нажмите кнопку ОК.

Как изменить цвет среза в Excel?

Перейдите в область Кнопки контекстной вкладки Параметры. С помощью кнопки-счетчика Столбцы увеличьте количество столбцов среза. Воспользуйтесь маркерами изменения размера для расширения либо сужения среза. Для каждого поля среза можно выбрать другой цвет с помощью коллекции Стили срезов (рис.

Как вынести фильтр в сводной таблице?

Включение и отключение параметров фильтрации

На вкладке Анализ сводной таблицы нажмите кнопку Параметры. В диалоговом окне Параметры сводной таблицы откройте вкладку Макет. В области Макет установите или снимите флажок Разрешить несколько фильтров для поля.

Какие действия можно выполнить с помощью сводной таблицы?

Способы работы со сводной таблицей

  • Развертывание и свертывание данных, а также отображение базовых сведений, которые относятся к значениям.
  • Сортировка, фильтрация и группировка полей и элементов.
  • Изменение функций сведения и добавление настраиваемых вычислений и формул.

Как добавить новые поля в сводную таблицу?

Добавление вычисляемого поля

  1. Щелкните сводную таблицу. …
  2. На вкладке Анализ в группе Вычисления выберите команду Поля, элементы и наборы, а затем — пункт Вычисляемое поле.
  3. В поле Имя введите имя для поля.
  4. В поле Формула введите формулу для поля. …
  5. Нажмите кнопку Добавить.

Сколько строк в Excel 2016?

Технические характеристики и ограничения листа и книги

Параметр Максимальное значение
Количество открытых книг Ограничено объемом доступной оперативной памяти и ресурсами системы
Общее количество строк и столбцов на листе 1 048 576 строк и 16 384 столбца
Ширина столбца 255 знаков
Высота строки 409 пунктов

Что такое срез отчета?

Срез ограничивает часть набора данных, отображаемую в других визуализациях отчета. They narrow the portion of the dataset that is shown in the other report visualizations.

Как сделать срез в Excel?

Srez 1 Как сделать срез в Excel? Добрый день читатель!

Сейчас хочу рассмотреть такую тему, как сделать срез в Excel, который является элементом сводной таблицы. Я уже ранее писал о возможностях создания сводной таблицы, как она создается и для чего служит, а также вскользь упоминал о срезах. Но пришла пора более подробно осветить столь хороший и удобный инструмент Excel, который добавили в версии от 2010 года. Срез это своеобразный инструмент в виде кнопочного фильтра, очень удобного и наглядно.

Для наглядности срез в Excel выглядит так:

Srez 2 Как сделать срез в Excel?

Srez 3 Как сделать срез в Excel?

Как видите, в срезе значения приобретают графический вид кнопок и при нажатии на них, производится отбор и фильтрация связанных с ними данных. Производится отбор значений главным критерием, которых будет служить нажатая кнопка. Использование, срезов в Excel будет более эффективно, нежели работа со стандартными фильтрами, но придётся потеснить данные на отображаемом поле. А если вы используете в своей работе дашборды, то срезы станут вообще неоценимыми помощниками. Рассмотрим работу срезов для стандартных таблиц. Такое начало обусловлено тем, что не всегда вам нужно показывать сводную таблицу или если вы собираете свои данные из нескольких сводных таблиц с помощью промежуточных итогов. Тем более что может быть проще простой таблицы, которой вы управляете и контролируете на все 100%. Но есть и ложка дёгтя в этой бочке, срезы совсем не работают с защитой документа, а это может спровоцировать в дальнейшем проблему, так что помните об этом.

Итак, приступим к созданию нашего кнопочного фильтра:

Srez 4 Как сделать срез в Excel?

  1. На базе таблицы «База» мы формируем простую сводную таблицу в разрезе стран и проданных продуктов;
  2. На рабочий лист добавляю два среза, и с помощью них я могу быстро, наглядно и удобно отбирать значения по необходимым периодам: месяцы или годы. Фильтр можно сделать как совместно, так и по одному из параметров;
  3. Настраиваем отображение срезов в контекстном меню с помощью пунктов: «Размер и свойства…» и «Настройка среза…», указываем названия и свойства срезов, ширину, высоту и количество кнопок фильтра, и многое другое;
  4. С помощью настроек сводной таблицы выставляем и фиксируем ее ширину, перейдя в «Параметры сводной таблицы», включив ярлык «Разметка и формат» и убираете галочку с пункта «Автоматически изменять ширину столбцов при обновлении». Это позволит нам иметь удобную и красивую таблицу, которая не изменяет свои границы каждый раз после обновления.

Как видите, в результате получаем классный, удобный отчёт который не стыдно показать даже требовательному пользователю, клиенту или боссу. При этом, замечу, не надо писать ни одного символа для макроса VBA или даже придумывать формулу.

Я очень хочу, чтобы работа со срезами в Excel у вас наладилась, и вы могли готовить удобные и классные отчёты. Если у вас есть чем дополнить меня пишите комментарии, я буду их ждать с нетерпением, ставьте лайки и делитесь полезной статьей в соц.сетях!

Не забудьте подкинуть автору на кофе…

Умеренность — уже богатство.
Цицерон

Использование срезов для фильтрации данных

​Смотрите также​…и возможность создавать свои​ использовать клавиши​ привязан к одной​ из них.​нажмите кнопку​.​Отобразить страницы фильтра отчета​выполните одно из​ можно задать соответствующий​ или последних значений​

Изображение ленты Excel

​.​ анализа, их можно​Перейдите на вкладку​ нужно отфильтровать.​Вставка срезов​ и удерживайте угол​Срезы предоставляют кнопки, с​ варианты оформления:​Ctrl​ сводной таблице. Если​Если у вас есть​

​Параметры​

​С помощью поля поиска​.​ следующих действий:​

Использование среза для фильтрации данных

  1. ​ параметр.​Фильтрация по выделенному для​

  2. ​Щелкните любое место сводной​​ отфильтровать несколькими способами.​​Анализ сводной таблицы​​Щелкните срез, который хотите​

    Вставка среза

  3. ​установите флажки для​ среза, чтобы настроить​

  4. ​ помощью которых можно​​А уж в связке​​и​ у нас несколько​​ классическое приложение Excel,​​.​​ при необходимости можно​​В диалоговом окне​

    ​Чтобы отобразить фильтры отчета​​Щелкните в любом месте​ вывода или скрытия​​ таблицы. На ленте​​ Для начала можно​и нажмите кнопку​ отформатировать.​ полей сводной таблицы,​ и изменить его​ фильтровать данные таблиц​ «сводная таблица -​Shift​

  5. ​ сводных таблиц (а​​ вы можете нажать​ Удалить​В диалоговом окне​ выполнить поиск определенного​

Преобразование данных в таблицу

  1. ​Отображение страниц фильтра отчета​ в строках сверху​

    ​ сводной таблицы.​​ только выбранных элементов​ появятся вкладки для​ добавить один или​

    • ​Подключения к фильтрам​​Откроется вкладка​​ для которых нужно​​ размер.​​ или сводных таблиц.​

    • ​ сводная диаграмма -​​, а также протягивание​​ одной обычно дело​​ кнопку​​Параметры сводной таблицы​

    • ​ значения.​​выберите поле фильтра​​ вниз, выберите​​Откроется область​​Включение и отключение параметров​

    • ​ работы со сводными​​ несколько срезов — удобных​​.​​Срез​​ создать срез.​

  2. ​Нажмите​​ Помимо поддержки быстрой​​ срез» все это​

Создание среза в существующей сводной таблице

  1. ​ с нажатой левой​ не ограничивается), то​Открыть в Excel​откройте вкладку​

    ​В сводной таблице выберите​​ отчета и нажмите​​Вниз, затем вправо​

  2. ​Поля сводной таблицы​​ фильтрации​​ таблицами (​​ инструментов для быстрой​​В диалоговом окне снимите​

  3. ​.​​Нажмите кнопку​​Очистить фильтр​ фильтрации срезы также​ выглядит совсем замечательно:​ кнопкой мыши для​

  4. ​ для каждой(!) придется​​, чтобы открыть в​​Макет​

    ​ один или несколько​ кнопку​

  5. ​.​.​В сводной таблице щелкните​

    ​Анализ сводной таблицы​ и эффективной фильтрации​ флажки рядом со​На вкладке​ОК​, чтобы очистить​

Создание среза в существующей таблице

  1. ​ указывают текущее состояние​Ольга​ выделения оптом) в​

    ​ создавать свой фильтр​​ нем книгу и​​.​

  2. ​ элементов в поле,​​ОК​​Чтобы отобразить фильтры отчета​​В​​ стрелку​

  3. ​и​​ данных. В срезах​​ всеми полями сводной​Срез​.​ фильтр среза.​

  4. ​ фильтрации, что позволяет​​: Здравствуйте, пытаюсь вставить​​ сводной таблице будут​

    ​ и для каждой​ применить дополнительные фильтры​В области​

  5. ​ которое вы хотите​.​ в столбцах слева​

    ​списке полей сводной таблицы​списка​Конструктор​ есть кнопки, позволяющие​ таблицы, для которых​щелкните цветной стиль,​

Форматирование среза

  1. ​Для каждого выбранного поля​Данные в таблицу можно​

    ​ легко понять данные​​ срезы в сводной​​ отображаться только отфильтрованные​

  2. ​ придется его раскрывать,​​ или создать новые​​Макет​ отфильтровать по выделенному.​

Доступ к срезу для использования в другой сводной таблице

​С помощью фильтров можно​ направо, выберите​щелкните поле и​Названия строк​).​ отфильтровать информацию, и​ вы хотите отключить​ который хотите выбрать.​ будет отображен срез.​ преобразовать четырьмя способами.​ в отфильтрованной сводной​

  1. ​ таблице, кнопка «вставить​ данные по отобранным​ отмечать галочками нужные​ срезы для данных​установите или снимите​Щелкните выбранный элемент правой​ также отобразить 10​

  2. ​Вправо, затем вниз​ выберите​или​

    ​На вкладке​​ они отображаются вместе​​ срез.​

  3. ​Если для сводной таблицы​​В каждом срезе выберите​​Примечание:​​ таблице.​​ срез» почему-то неактивна.​

  4. ​ элементам. Дополнительный приятный​ элементы и жать​ сводной таблицы. Ниже​ флажок​ кнопкой мыши, а​

Отключение среза

  1. ​ первых или последних​.​Переместить в фильтр отчета​Названия столбцов​

    ​Анализ сводной таблицы​​ с данными, благодаря​​Выполните одно из указанных​

  2. ​ уже есть срез,​​ элементы, которые нужно​​ Чтобы использовать срез, сначала​​При выборе элемента он​​ Помогите советом, пожалуйста.​

  3. ​ нюанс в том,​ОК​ показано, как это​Разрешить несколько фильтров для​ затем выберите​ значений либо данные,​

Удаление среза

​В поле​.​

  • ​.​нажмите кнопку​

  • ​ чему всегда понятно,​ ниже действий.​ вы можете использовать​​ отфильтровать.​​ необходимо преобразовать данные​

Компоненты среза

​ включается в фильтр,​ Выложила файл сюда:​

Элементы среза сводной таблицы

​ что срез разными​. Жутко неудобно, видел​ сделать.​

​ поля​Фильтр​ которые соответствуют заданным​Число полей фильтра в​

​Вы можете повторить это​Снимите флажок​Вставить срез​

​ какие поля показаны​​Щелкните срез и нажмите​​ его для фильтрации​Чтобы выбрать более одного​ в таблицу.​

​ а данные по​ http://files.mail.ru/F76AE150EE0B46B282DFA1293236F690​ цветами отображает не​ даже энтузиастов, которые​

​Нажмите кнопку​.​.​ условиям.​ столбце​ действие, чтобы создать​

support.office.com

Фильтрация данных в сводной таблице

​(Выделить все)​.​ и скрыты в​ клавишу DELETE.​ другой сводной таблицы.​ элемента, нажмите клавишу​Нажмите клавиши​ этому элементу добавляются​SkyPro​ только выделенные, но​ писали специальные макросы​Открыть в Excel​Чтобы отобразить или скрыть​Выполните одно из следующих​В сводной таблице щелкните​введите или выберите​ несколько фильтров отчета.​в начале списка​В диалоговом окне​ отфильтрованной сводной таблице.​

Варианты срезов с выделенной кнопкой множественного выбора

​Щелкните срез, удерживая нажатой​​ Обратите внимание: вы​ COMMAND и, удерживая​Ctrl​ в отчет. Например,​: Книга с общим​

​ еще и пустые​ для этих целей.​

Фильтрация данных в сводной таблице

  1. ​и отфильтруйте данные​ подписи полей и​​ действий:​​ стрелку​​ количество полей, которые​ Срез​ Фильтры отчета отображаются​

  2. ​ названий строк или​Вставка срезов​Совет:​ клавишу CONTROL, и​​ можете использовать эту​​ ее, щелкните каждый​

  3. ​+​ если выбрать Кузнецова​ доступом? (по ссылке​

Фильтрация данных вручную

  1. ​ элементы, для которых​Стрелка раскрывающегося списка фильтра​Если у вас Excel​ в сводной таблице.​ списки фильтров, откройте​

  2. ​Чтобы отобразить выбранные элементы,​​рядом со списком​​ нужно отобразить до​ над сводной таблицей,​ столбцов и установите​выберите поля, для​ В Excel 2016 появилась возможность​​ выберите команду​​ возможность, только если​

  1. ​ из элементов, которые​T​ в поле «Продавец»,​ не ходил)​ нет ни одного​​ 2010, то все​​Новости о недавних обновлениях​​ вкладку​​ щелкните​

  2. ​Названия строк​​ перехода к другому​​ что позволяет легко​​ флажки для элементов,​​ которых нужно создать​

  3. ​ выбирать несколько срезов,​​Удалить​​ для этих сводных​ нужно отфильтровать.​.​

  4. ​ будут отображены только​​Ольга​​ значения в исходной​

    ​ это можно делать​ Excel Online можно​​Отображение​​Сохранить только выделенные элементы​

  5. ​или​ столбцу или строке​ найти их.​ которые нужно отобразить​

​ срезы.​​ нажимая кнопку на​.​ таблиц используется один​Щелкните в любом месте​​Нажмите​​ те данные, которые​: Да, доступ для​ таблице:​ более изящно -​ узнать в блоге​

Другие способы фильтрации данных сводной таблицы

​и установите или​.​Названия столбцов​ (с учетом параметра​Чтобы изменить порядок полей,​ в сводной таблице.​

​Нажмите кнопку​

​ подписи, как показано​

​Срез обычно отображает указанные​ источник данных.​

​ таблицы, для которой​Ctrl​ включает фамилию Кузнецова​

​ всех​Если вы используете несколько​

Фильтрация данных вручную

  1. ​ с помощью​ Microsoft Excel.​Стрелка раскрывающегося списка фильтра​ снимите флажок​​Чтобы скрыть выбранные элементы,​​.​​Отображать поля​​ в области​

  2. ​Стрелка фильтрации примет вид​​ОК​​ выше.​ ниже компоненты.​Сначала создайте сводную таблицу​ хотите создать срез.​+​ в этом поле.​

  3. ​SkyPro​Значок примененного фильтра​ срезов, то это​срезов (slicers)​Чтобы использовать полный набор​Названия полей и фильтры​ щелкните​​Щелкните выбранный элемент правой​​, выбранного на предыдущем​

    ​Фильтры​, означающий, что​​.​​Windows macOS Excel​​1. Заголовок среза указывает​​ на основе того​​Откроется вкладка​​l​

Использование фильтра отчета

​Windows macOS ​: Уберите общий доступ​ позволит быстро и​.​ приложений и служб​.​Скрыть выделенные элементы​ кнопкой мыши, а​ шаге).​перетащите поле в​ фильтр применен. Чтобы​Для каждого поля, выбранного​ Online ​ категорию элементов в​ же источника данных,​Таблица​

Добавление фильтра отчета

  1. ​.​С помощью срезов можно​

    ​ и кнопка должна​​ наглядно отобразить взаимосвязи​​Срезы​

  2. ​ Office, поработайте с​​В Excel Online вы​​.​ затем выберите пункты​​В сводной таблице щелкните​​ нужное место или​

​ изменить или удалить​ в диалоговом окне​Выделите ячейку в сводной​ срезе.​ что использовался для​.​На вкладке​

  • ​ с легкостью фильтровать​ стать активной.​​ между элементами данных:​​- это удобное​ пробной версией или​ можете просматривать сводные​Совет:​​Фильтр​​ стрелку раскрывающегося списка​​ дважды щелкните его​​ фильтр, щелкните ее​Вставка срезов​ таблице. Выберите​

Отображение фильтров отчета в строках или столбцах

  1. ​2. Ненажатая кнопка фильтрации​ сводной таблицы со​На вкладке​

  2. ​Главная​ данные в таблице.​Ольга​Один и тот же​​ кнопочное графическое представление​​ приобретите его на​

  3. ​ таблицы и взаимодействовать​​ Чтобы снова показать скрытые​​ >​ рядом с фильтром​

    1. ​ и нажмите кнопку​​ и выберите​​, отобразится срез.​Анализ​​ показывает, что элемент​​ срезом, который вы​Таблица​

      • ​выберите команду​Щелкните в любом месте​: Извините, я -​​ срез можно легко​​ интерактивных фильтров отчета​

      • ​ сайте Office.com.​ с ними, в​ элементы, удалите фильтр.​​Первые 10​​ отчета.​

    2. ​Вверх​​Удалить фильтр с​В каждом срезе выберите​​>​ не включен в​ хотите повторно использовать.​нажмите кнопку​Форматировать как таблицу​ таблицы.​​ чайник, не знаю​​ привязать к нескольким​ для сводной таблицы​

Выбор элементов в фильтре отчета

  1. ​Работая с большими сводными​ том числе применять​ Щелкните правой кнопкой​или​

  2. ​Установите флажки рядом с​или​.​ элементы, которые нужно​Вставить срез​ фильтр.​​Щелкните срез, который хотите​​Вставить срез​

    ​.​На вкладке​

Отображение страниц фильтра отчета на отдельных листах

  1. ​ как это сделать.​ сводным таблицам и​ или диаграммы:​ таблицами, часто приходится​ вручную некоторые фильтры​ мыши другой элемент​Последние 10​

  2. ​ элементами, которые вы​​Вниз​​Чтобы удалить сразу все​ отобразить в сводной​​.​​3. Нажатая кнопка фильтрации​​ использовать в другой​​.​

  3. ​Последовательно выберите элементы​​Вставка​​Serge_007​ диаграммам, используя с​Срез выглядит как отдельный​​ их принудительно упрощать,​​ и использовать срезы,​

Быстрый показ десяти первых или последних значений

​ в том же​.​ хотите отобразить в​. Порядок фильтров отчета​ фильтры, на вкладке​ таблице.​

  1. ​Выберите поля, для которых​ показывает, что элемент​Стрелка раскрывающегося списка фильтра​ сводной таблице.​​В диалоговом окне​​Вставка​​нажмите​​: Рецензирование — Доступ​

  2. ​ вкладки​ графический объект (как​ фильтруя часть информации,​​ созданные в классическом​​ поле, щелкните​​В первом поле введите​​ отчете. Чтобы выбрать​​ соответствующим образом отразится​​Анализ сводной таблицы​

  3. ​Совет:​ вы хотите создать​

  4. ​ включен в фильтр.​Откроется вкладка​Вставка срезов​ >​Срез​

    • ​ к книге​Параметры (Options)​ диаграмма или картинка),​​ чтобы не утонуть​​ приложении Excel, для​

    • ​Фильтр​ число.​ все элементы, установите​​ в сводной таблице.​​нажмите кнопку​

    • ​ Чтобы изменить внешний вид​ срезы. Затем нажмите​​4. Кнопка​​Срез​

  5. ​установите флажки рядом​Таблица​Выберите поля, которые вы​Ольга​

Фильтрация по выделенному для вывода или скрытия только выбранных элементов

  1. ​кнопку​ не связан с​ в цифрах. Самый​ фильтрации данных. В​и выберите​

  2. ​Во втором поле выберите​ флажок​Щелкните сводную таблицу (она​​Очистить​​ среза, щелкните его.​

  3. ​ кнопку​Очистить фильтр​

    • ​.​ с полями (столбцами),​​.​​ хотите отфильтровать.​

    • ​: Ничего, не получается.​Подключения к сводной таблице​​ ячейками и отображается​​ простой способ для​

      ​ Excel Online невозможно​​Очистить фильтр​ параметр, по которому​(Выбрать все)​ может быть связана​и выберите пункт​ В результате на​​OK​​удаляет фильтр, выбирая​​На вкладке​​ для которых нужно​

Включение и отключение параметров фильтрации

​Выберите​Нажмите​ Доступ монопольный, а​ (Pivot table connections)​ над листом, что​ этого — поместить​ создать новые срезы.​.​

  1. ​ требуется выполнить фильтрацию.​.​ со сводной диаграммой).​Очистить фильтры​ ленте появится вкладка​

  2. ​.​​ все элементы в​​Срез​​ создать срез.​​OK​

    1. ​OK​​ кнопка все равно​​, которая открывает соответствующее​​ позволяет легко его​​ некоторые поля в​

    2. ​Чтобы отфильтровать данные сводной​​Чтобы применить несколько фильтров​​ Доступны указанные ниже​В отчете отобразятся отфильтрованные​​Щелкните правой кнопкой мыши​.​​Срез​

    3. ​Выберите элементы, которые вы​ срезе.​нажмите кнопку​Нажмите кнопку​​.​​и настройте параметры​ неактивна​​ диалоговое окно:​​ перемещать. Чтобы создать​

​ область фильтра (в​ таблицы, выполните одно​ к одному полю​ варианты.​ элементы.​ в любом месте​С помощью фильтра отчета​. С помощью различных​ хотите отобразить в​5. Полоса прокрутки позволяет​Подключения к отчетам​ОК​

​Щелкните в любом месте​ среза, например​Serge_007​

  • ​Тогда выделение элементов на​ срез для текущей​ версиях до 2007​​ из следующих действий:​​ или скрыть из​​Чтобы применить фильтр по​​Щелкните в любом месте​ сводной таблицы и​

Параметры фильтрации для данных сводной таблицы

  • ​ можно быстро отображать​ кнопок, присутствующих на​ сводной таблице.​ прокручивать срез, если​.​

Срез с выбранными элементами

​.​ сводной таблицы, для​Столбцы​: У Вас файл​​ одном срезе будет​​ сводной таблицы нужно​ она называлась область​Чтобы применить ручной фильтр,​ сводной таблицы кнопки​ числу элементов, выберите​ сводной таблицы (она​ выберите​ различные наборы значений​

​ вкладке, вы сможете​​Щелкните стрелку​​ в нем помещаются​В диалоговом окне установите​

Кнопка

​Для каждого выбранного поля​ которой хотите создать​в разделе​ в формате xls.​

​ влиять сразу на​ перейти на вкладку​ страниц) и выбирать​ щелкните стрелку, соответствующую​ фильтрации, воспользуйтесь приведенными​ вариант​

support.office.com

Фильтрация сводных таблиц Срезами и Шкалой

​ может быть связана​Параметры сводной таблицы​ в сводной таблице.​ применить стиль среза​в заголовке столбца,​ не все элементы.​ флажки рядом со​ (столбца) будет отображен​ срез.​Настройки​ Пересохраните в любом​ несколько таблиц и​Параметры (Options)​ из выпадающих списков​ пункту​

Срезы вȎxcel

​ ниже инструкциями по​

  • ​элементов списка​ со сводной диаграммой),​.​ Элементы, которые вы​ или изменить параметры.​ содержимое которого вы​
  • ​6. С помощью элементов​ сводными таблицами, в​ срез.​Откроется вкладка​.​ из четырёхбуквенных расширений​ диаграмм, возможно даже,​и в группе​ только нужные значения:​Названия строк​ включению и отключению​.​ в которой есть​​На вкладке​​ выбрали в фильтре,​Помимо срезов или в​ хотите отфильтровать.​ управления для перемещения​

​ которых должен быть​В каждом срезе выберите​Анализ сводной таблицы​Примечание:​ Excel​​ на разных листах.​​Сортировка и фильтр (Sort​​Неудобства такого способа очевидны:​​или​ параметров фильтрации.​Чтобы применить фильтр по​ один или несколько​Макет​

Срезы вȎxcel

​ отображаются в сводной​ дополнение к ним​Снимите флажок​ границ и изменения​ доступен срез.​ элементы, которые нужно​.​ Чтобы выбрать несколько элементов,​Ольга​Не осталась забыта и​ and filter)​​При выборе нескольких элементов​​Названия столбцов​​Щелкните любое место сводной​ процентным значениям, выберите​​ фильтров.​​задайте указанные ниже​​ таблице, а невыбранные​

Срезы вȎxcel

​ выбрать фрагмент данных​(Выделить все)​ размеров можно настроить​Щелкните в любом месте​​ отфильтровать.​​На вкладке​​ нажмите клавишу​​: Спасибо!!!!! Огромное!!!​ дизайнерская составляющая. Для​нажать кнопку​ — их не​, и выберите нужные​ таблицы. На ленте​ вариант​На вкладке​ параметры.​ элементы скрываются. Если​ для анализа можно​и установите флажки​ размеры и расположение​ сводной таблицы, для​Чтобы выбрать более одного​Анализ сводной таблицы​CTRL​

Срезы вȎxcel

​Получилось!​ форматирования срезов на​Вставить срез (Insert slicer)​ видно, а видно​ параметры фильтрации.​

Срезы вȎxcel

​ появятся вкладки для​Процент​Анализ сводной таблицы​В области​ вы хотите отобразить​ с помощью перечисленных​​ для тех элементов,​​ среза.​​ которой хотите отключить​ элемента, нажмите клавишу​​нажмите кнопку​и, удерживая ее​

Срезы вȎxcel

​SkyPro​ вкладке​:​ текст «(несколько элементов)».​Если сводная таблица содержит​ работы со сводными​

​.​(на ленте) нажмите​Фильтр отчета​ страницы фильтра (набор​​ ниже инструментов фильтрации.​​ которые вы хотите​Чтобы выделить из большого​

Срезы вȎxcel

​ срез.​ COMMAND и, удерживая​

Срезы вȎxcel

​Вставить срез​ нажатой, щелкните каждый​: Книга открывается в​Конструктор (Design)​Теперь при выделении или​

Срезы вȎxcel

planetaexcel.ru

Кнопка «Вставить срез» неактивна! (Формулы)

​ Не юзерфрендли ни​​ срезы, щелкните элементы,​ таблицами.​Чтобы применить фильтр по​ кнопку​в поле со​ значений, которые соответствуют​Фильтрация данных вручную​

​ отобразить. Затем нажмите​​ объема данных в​Откроется вкладка​ ее, щелкните каждый​

​.​​ из элементов, которые​ режиме совместимости?​

​есть несколько встроенных​​ снятии выделения с​ разу.​ которые вы хотите​

​На вкладке​​ сумме, выберите вариант​Параметры​ списком​

​ выбранным элементам фильтра)​​Использование фильтра отчета​ кнопку​

​ сводной таблице некоторую​​Анализ сводной таблицы​ из элементов, которые​В диалоговом окне​ нужно отобразить. Щелкните​

​Тогда Файл-сведения-преобразовать​​ стилей:​ элементов среза (можно​Один фильтр отчета жестко​ отобразить в каждом​Анализ сводной таблицы​

​Сумма​​и выберите пункт​flowers​Отображать поля​yahoo

​ на отдельных листах,​​Быстрый показ десяти первых​OK​
​ часть для углубленного​

excelworld.ru

​.​

Использование срезов для фильтрации данных

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

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

Срез можно использовать для фильтрации данных в таблице или сводной таблице с легкостью.

  1. Щелкните в любом месте таблицы или сводной таблицы.

  2. На вкладке Вставка выберите Срез.

    Вставка среза

  3. В диалоговом окне Вставка срезов установите флажки для полей, которые нужно отобразить, а затем нажмите кнопку ОК.

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

    Примечания: 

    • Чтобы выбрать несколько элементов, нажмите клавишу CTRL и, удерживая ее нажатой, щелкните каждый из элементов, которые нужно отобразить.

    • Чтобы очистить фильтры среза, выберите Очистить фильтр Удалить в срезе.

  1. Параметры среза можно настроить на вкладке Срез (в более новых версиях Excel) или на вкладке Конструктор (Excel 2016 и более ранних версиях) на ленте.

  2. На вкладке Срез или Конструктор выберите нужный цветовой стиль.

Примечание: Щелкните и удерживайте угол среза, чтобы настроить и изменить его размер.

Если для сводной таблицы уже есть срез, вы можете использовать его для фильтрации другой сводной таблицы. 

Примечание: Срезы могут быть подключены только к сводных таблицам, которые используют один и тот же источник данных.

  1. Сначала создайте сводную таблицу, основанную на том же источнике данных, что и сводная таблица, в которой уже есть срез, который требуется повторно использовать.

  2. Выберите срез, к которому вы хотите предоставить общий доступ в другой сводной таблице. Откроется вкладка Срез.

  3. На вкладке Срез выберите Соединения отчетов.

  4. В диалоговом окне установите флажок сводной таблицы, в которой срез должен быть доступен.

  1. Щелкните в любом месте сводной таблицы, к которому нужно отключить срез. Откроется вкладка Анализ сводной таблицы.

  2. Перейдите на вкладку Анализ сводной таблицы и выберите Фильтр подключений.

  3. В диалоговом окне снимите флажок всех полей сводной таблицы, для которых срез необходимо отключить.

Выполните одно из указанных ниже действий.

  • Выберите срез и нажмите клавишу DELETE.

  • Щелкните срез правой кнопкой мыши и выберите Удалить <имя среза>.

Срез обычно отображает указанные ниже компоненты.

Элементы среза сводной таблицы

1. Заголовок среза указывает категорию элементов в срезе.

2. Ненажатая кнопка фильтрации показывает, что элемент не включен в фильтр.

3. Нажатая кнопка фильтрации показывает, что элемент включен в фильтр.

4. Кнопка Очистить фильтр удаляет фильтр, выбирая все элементы в срезе.

5. Полоса прокрутки позволяет прокручивать срез, если в нем помещаются не все элементы.

6. С помощью элементов управления для перемещения границ и изменения размеров можно настроить размеры и расположение среза.

Срез можно использовать для фильтрации данных в таблице или сводной таблице с легкостью.

  1. Щелкните в любом месте таблицы или сводной таблицы , для которых нужно создать срез. 

  2. На вкладке Вставка выберите Срез.

  3. В диалоговом окне Вставка срезов установите флажки для полей, которые нужно отобразить, а затем нажмите кнопку ОК

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

    Примечания: 

    • Чтобы выбрать несколько элементов, удерживайте нажатой клавишу Cmd и выберите элементы, которые нужно отобразить.

    • Чтобы очистить фильтры среза, выберите Очистить фильтр в срезе.

  1. Щелкните срез, который хотите отформатировать.

    Откроется вкладка Срез.

  2. На вкладке Срез щелкните цветной стиль, который хотите выбрать.

Если для сводной таблицы уже есть срез, вы можете использовать его для фильтрации другой сводной таблицы. Обратите внимание: вы можете использовать эту возможность, только если для этих сводных таблиц используется один источник данных.

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

  2. Щелкните срез, который хотите использовать в другой сводной таблице. Откроется вкладка Срез.

  3. На вкладке Срез выберите Соединения отчетов.

  4. В диалоговом окне установите флажки рядом со сводными таблицами, в которых должен быть доступен срез.

  1. Щелкните в любом месте сводной таблицы, для которой хотите отключить срез.

    Откроется вкладка Анализ сводной таблицы.

  2. Перейдите на вкладку Анализ сводной таблицы и выберите Фильтр подключений.

  3. В диалоговом окне снимите флажки рядом со всеми полями сводной таблицы, для которых вы хотите отключить срез.

Выполните одно из указанных ниже действий.

  • Выберите срез и нажмите клавишу DELETE.

  • Щелкните срез, удерживая нажатой клавишу CONTROL, а затем выберите Удалить <имя среза>.

Срез обычно отображает указанные ниже компоненты.

Элементы среза сводной таблицы

1. Заголовок среза указывает категорию элементов в срезе.

2. Ненажатая кнопка фильтрации показывает, что элемент не включен в фильтр.

3. Нажатая кнопка фильтрации показывает, что элемент включен в фильтр.

4. Кнопка Очистить фильтр удаляет фильтр, выбирая все элементы в срезе.

5. Полоса прокрутки позволяет прокручивать срез, если в нем помещаются не все элементы.

6. С помощью элементов управления для перемещения границ и изменения размеров можно настроить размеры и расположение среза.

Срез можно использовать для фильтрации данных в таблице или сводной таблице с легкостью.

Примечание: В Excel для Интернета доступно только создание локального среза сводной таблицы. Чтобы создать срезы для таблиц, сводных таблиц модели данных или сводных таблиц Power BI, используйте Excel для Windows или Excel для Mac. 

  1. Щелкните в любом месте сводной таблицы.

  2. На вкладке Сводная таблица выберите Вставить срез.

    Вставка среза

  3. В диалоговом окне Вставка срезов установите флажки для полей, которые нужно отобразить, а затем нажмите кнопку ОК.

    Вставка среза 2

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

    Примечания: 

    • Чтобы выбрать несколько элементов, нажмите клавишу CTRL и, удерживая ее нажатой, щелкните каждый из элементов, которые нужно отобразить.

    • Чтобы очистить фильтры среза, выберите Очистить фильтр в срезе.

Выберите срез, который нужно отформатировать. Откроется вкладка Срез.

На вкладке Срез выберите нужный цветной стиль.

Примечание: Щелкните и удерживайте угол среза, чтобы настроить и изменить его размер.

Если для сводной таблицы уже есть срез, вы можете использовать его для фильтрации другой сводной таблицы.

Примечание: Срезы могут быть подключены только к сводных таблицам, которые используют один и тот же источник данных.

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

  2. Выберите срез, к которому вы хотите предоставить общий доступ, в другой сводной таблице. Откроется вкладка Срез.

  3. На вкладке Срез выберите Параметры.

  4. В области в разделе Подключения сводной таблицы установите флажок сводных таблиц, на которые вы хотите, чтобы срез был доступен.

  1. Выберите в любом месте сводной таблицы, для которого нужно отключить срез. Откроется вкладка Сводная таблица .

  2. Перейдите на вкладку Сводная таблица , а затем выберите Параметры.

  3. В области в разделе Подключения к срезу снимите флажок всех полей сводной таблицы, для которых требуется отключить срез.

Выполните одно из указанных ниже действий.

  • Выберите срез и нажмите клавишу DELETE.

  • Щелкните срез, удерживая клавишу CONTROL, и нажмите кнопку Удалить.

Срез обычно отображает указанные ниже компоненты.

Элементы среза сводной таблицы

1. Заголовок среза указывает категорию элементов в срезе.

2. Ненажатая кнопка фильтрации показывает, что элемент не включен в фильтр.

3. Нажатая кнопка фильтрации показывает, что элемент включен в фильтр.

4. Кнопка Очистить фильтр удаляет фильтр, выбирая все элементы в срезе.

5. Полоса прокрутки позволяет прокручивать срез, если в нем помещаются не все элементы.

6. С помощью элементов управления для перемещения границ и изменения размеров можно настроить размеры и расположение среза.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

См. также

Фильтрация данных в сводной таблице

Нужна дополнительная помощь?

Блеск и нищета сводных таблиц

Срезы данных и сводные таблицы

Срезы данных и функции КУБ()

Первый материал из настоящего цикла статей был опубликован еще в начале 2011 года, когда самой распространенной версией офисного пакета был Microsoft Office 2007, а Microsoft Office 2010 только начинал свое победное шествие по планете. Сегодня новейшая версия Microsoft Office занимает существенный сегмент рынка офисных приложений, и обсуждение ее возможностей может быть полезно для широкого круга читателей. С позиций прикладного бизнес-анализа последний офисный пакет от компании Microsoft интересен в первую очередь расширением спектра доступных методов работы с OLAP-источниками, часть из которых имеет непосредственное отношение к семейству функций КУБ(). В настоящей статье мы начнем рассматривать новведения, касающиеся построения и обработки аналитических отчетов.

Срезы данных и сводные таблицы

Значимым компонентом сводной таблицы является раздел фильтров отчета. Как известно, фильтры позволяют выбрать нужные пользователю значения элементов из измерений, которые не показываются на осях отчета. На листе электронной таблицы фильтр графически представляется одной ячейкой. Он может явным образом отобразить установленное пользователем условие фильтрации в единственном случае — когда выбирается один элемент измерения. На практике больше распространена обратная ситуация, при которой требуется одновременно выбрать несколько элементов из одного измерения. Такая операция называется множественным выбором (MultiSelect). Следует отметить, что OLAP-клиент, встроенный в Microsoft Excel, ее поддерживает. Для перехода в режим MultiSelect в окне фильтра следует включить опцию Выделить несколько элементов. Но при использовании в работе множественного выбора неизбежно возникают проблемы с наглядностью отображения набора, по которому осуществляется фильтрация данных в отчете. Поскольку в одной ячейке невозможно одновременно показать сразу несколько значений, вместо них выводится сообщение­«заглушка»: Несколько элементов (рис. 1).

Рис. 1. Множественный выбор в фильтре
сводной таблицы

Такое сообщение сложно назвать информативным, ведь открытым остается важный вопрос: какие именно элементы были отобраны? Для получения подробных сведений приходится каждый раз обращаться к раскрывающемуся списку в отдельном модальном окне. Работа со списком элементов в случае больших измерений сопряжена с рядом неудобств. Часто набор, используемый в фильтре, представляет собой «разреженную» выборку элементов, для перехода между которыми приходится использовать прокрутку списка на экране. Кроме того, в текущем ракурсе куба значительное количество элементов может иметь нулевые значения. В принципе, их можно вообще не показывать в списке, сделав его таким образом более компактным. Ведь добавление или удаление нулевого элемента не изменит итоговых значений в сводном отчете.

Для устранения перечисленных недостатков в Microsoft Excel были добавлены новые функциональные компоненты, получившие название срезов данных. Их основное назначение — облегчить работу с фильтрами в отчетах сводных таблиц. Фактически срез данных — это измерение куба, показанное в отдельном окне. Причем, в зависимости от потребностей пользователя, отобразить его можно различными способами.

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

После выполнения указанных операций новый срез будет добавлен на лист Microsoft Excel 2010 (рис. 2).

Рис. 2. Фильтр в виде среза данных

На рис. 2 представлен срез, созданный на базе измерения «Компания». Окно формы среза показывает все элементы этого измерения. Как видно из рисунка, в зависимости от своего текущего статуса они имеют различное цветовое оформление. Те из них, которые добавлены в фильтр отчета, выделены зеленым цветом. Когда срез данных связан с определенной сводной таблицы, он синхронно отображает все происходящие с ней изменения. В частности, если изменить условия фильтрации (добавить/исключить элементы), то соответствующие элементы в окне среза поменяют свое форматирование. Таким образом, срез позволяет значительно повысить наглядность и упростить понимание данных аналитического отчета. Реальную ценность имеет обратная операция — выделение тех или иных элементов в окне среза автоматически меняет состав фильтрующего набора в сводной таблице.

Работать со срезами данных, по сравнению с обычными фильтрами, удобнее сразу по ряду причин. Окно среза размещается прямо на листе Microsoft Excel, что позволяет получить непосредственный доступ к элементам измерения. В тех же ситуациях, когда приходится иметь дело с измерениями, содержащими большое количество элементов, линейные размеры окна можно увеличить. Здесь функциональность формы срезов аналогична по своим возможностям модальному окну настройки фильтров. Однако, кроме изменения геометрических размеров окна, срезы данных позволяют увеличить количество видимых пользователю элементов измерения и другими способами, которых нет в «классических» сводных таблицах. Такие настройки выполняются на специальной вкладке Параметры, которая активируется при выборе конкретного среза данных. В группе Кнопки можно указать желаемые линейные размеры кнопок, представляющих отдельные элементы измерения, а также количество столбцов в окне среза. Например, срез данных по измерению «Компания», показанный на рис. 2, состоит из двух столбцов.

При внимательном рассмотрении невыделенных ячеек в срезе на рис. 2 видно, что они несколько отличаются по тональности серого цвета. Ячейки, размещенные в конце списка, имеют более светлый оттенок. Подобным образом в срезе данных выделяются «пустые» элементы. Пустым считается всякий элемент, для которого все ассоциированные с ним ячейки не имеют значений в текущей проекции куба. Поэтому состав и взаимное расположение полей в форме среза может динамически меняться при совершении каких­либо операций с другими измерениями куба. В англоязычной литературе такое свойство обычно обозначают термином Cross-Filtering.

В рассматриваемом примере компания «Альфа» имела доход только в 2011 и 2012 годах. Она не добавлена в фильтр отчета, но в то же время сам элемент непустой. Поэтому кнопка, соответствующая данной компании, расположена в самом начале списка как первый элемент измерения «Компания» и имеет насыщенный серый цвет. Теперь изменим макет отчета. Оставим на оси Дата единственный период — 2009 год. Во вновь определенном ракурсе многомерного пространства с компанией «Альфа» уже не связано никаких доходов. Это означает, что добавление данной компании в фильтрующий набор не повлияет на итоговые значения сводного отчета. Иными словами, компанию «Альфа» можно не показывать пользователю. В данной ситуации Microsoft Excel считает элемент пустым, перемещает его в конец списка и перекрашивает в более светлый серый цвет (рис. 3).

Рис. 3. Связь среза с другими измерениями — Cross-Filtering

Подобный режим работы удобен на практике, так как обеспечивает приоритетное размещение и соответственно более высокую доступность тем элементам, которые могут понадобиться пользователю в текущем контексте. Опции цветового выделения и ранжирования включаются в диалоговом окне Настройка среза путем выставления флагов Выделять пустые элементы и Отображать пустые элементы последними (рис. 4).

Рис. 4. Настройка среза

Для срезов данных предусмотрено два основных режима использования: автономный и подключение к существующей сводной таблице. Автономный режим мы обсудим несколько позже, а сейчас скажем несколько слов о способах подключения срезов к обычным сводным таблицам. Объединение среза со сводной таблицей производится путем нажатия кнопки Подключения к сводной таблице, размещенной на вкладке Параметры в группе Срез. В открывающемся диалоговом окне следует выбрать из списка те таблицы, к которым должно быть организовано соединение. Допускается выбор как одной, так и многих таблиц одновременно. Последний вариант позволяет, наконец, выполнить операцию, которой так не хватало в предыдущих версиях Microsoft Excel, — синхронизировать работу двух и более многомерных отчетов. Если один срез связан с несколькими сводными отчетами, он выступает для них в роли общего фильтра. В свою очередь, все сводные таблицы совместно определяют его структуру. В частности, множество пустых элементов среза рассчитывается как пересечение пустых множеств из всех связанных с ним таблиц. Кроме того, следует учитывать, что связывание сразу нескольких сводных таблиц и срезов между собой приводит к установлению транзитивных зависимостей между объектами со всеми вытекающими отсюда последствиями. На рис. 5 показана одна из таких возможных ситуаций. Выставление определенного фильтра в срезе 1 приводит к изменению состава элементов в сводной таблице 1, которая ассоциирована со срезом 2. Данный срез, кроме сводной таблицы 1, подключен к сводной таблице 2, на которую настроен и срез 3. В итоге модификация среза 1 влечет за собой каскадное изменение целого ряда объектов, включая срез 3, с которым у исходного объекта нет никаких прямых связей.

Рис. 5. Транзитивные зависимости между срезами

Срезы данных и функции КУБ()

Альтернативной формой функционирования среза является так называемый автономный режим, при котором он выполняет единственную операцию — формирует фильтрующий набор. При работе со сводными таблицами такая опция представляется избыточной. Однако любой фильтр, созданный посредством среза данных, всегда определяет некоторый набор элементов одного из измерений куба. Такие наборы, как мы помним, выступают в роли тех «строительных кирпичиков», из которых составляются многомерные отчеты, в том числе с помощью семейства функций КУБ(). Оказывается, в функциях КУБ() срезы данных выступают полным аналогом оператора КУБМНОЖ().

В книгу Microsoft Excel автономные срезы добавляются командой Срез, расположенной на вкладке Вставка в группе Фильтр. Каждому добавленному в книгу срезу соответствует именованный диапазон Срез_ХХХ, где ХХХ — название самого среза данных (в англоязычной версии Microsoft Office имя диапазона начинается с префикса Slice_). Посмотреть на название диапазона можно в Диспетчере имен, находящемся на вкладке Формулы в группе Определенные имена (рис. 6), либо в окне настройки свойств среза, в разделе Имя для использования в формулах (см. рис. 4).

Рис. 6. Срезы данных в Диспетчере имен

Из рис. 4 видно, что, в отличие от других параметров, пользователь не имеет возможности изменить свойство объекта Имя для использования в формулах. Несмотря на то что срез данных явно присутствует в Диспетчере имен, соответствующего ему диапазона ячеек в книге Microsoft Excel нет. Фактически к срезу можно обратиться по имени только внутри функций КУБ(), используя его вместо вызова оператора КУБМНОЖ().

Работа со срезами, представляющими одноуровневые измерения, не сопряжена с серьезными трудностями. Однако процесс обработки измерений со сложной структурой иерархий требует некоторых дополнительных пояснений. Дело в том, что срез, созданный на основе иерархии, графически отображается в виде целого набора отдельных окон — слоев, число которых равно количеству уровней в выбранном измерении.

На рис. 7 для примера показано, как выглядит срез, сформированный на базе трехуровневого измерения Product_Categories из стандартной учебной базы Adventure Works. Из рисунка видно, что элементы указанного измерения разнесены сразу по трем отдельным окнам. Все слои связаны между собой отношением Auto-Select, при котором задание условий фильтрации в любом из слоев автоматически меняет множество активных элементов во всех прочих слоях.

Рис. 7. Слои измерения Product_Categories

С подобным представлением многоуровневого измерения очень удобно работать на практике. Выбор родительского элемента всегда приводит к синхронному выделению его потомков на нижестоящих уровнях. Так, при активации элемента Clothing на уровне Category автоматически выделяются все подчиненные ему подкатегории, а также отдельные товарные позиции, относящиеся к номенклатурной группе «Одежда». Свойство Auto-Select работает также и в обратном режиме — «снизу вверх»: выбор любого товара на уровне Product сопровождается выделением всех его прямых предков.

Слои одного измерения связаны между собой на уровне данных, но при этом они представляют собой самостоятельные управляющие элементы Microsoft Excel. Слои можно произвольным образом располагать на листе, а также независимым образом менять их геометрические размеры. Кроме того, допускается создание произвольного количества копий любого слоя, а также размещение отдельных слоев не только в произвольных местах одного листа, но даже на нескольких различных листах одновременно. Подобные возможности открывают новые перспективы в области визуализации данных из OLAP-кубов.

В случае многоуровневых измерений следует учитывать одно важное обстоятельство: набор связанных со срезом элементов, пригодный для использования в операторах КУБ(), и набор элементов, выделенных во всех слоях среза на листе Microsoft Excel, часто не совпадают между собой. Чтобы выяснить, почему так происходит, повторно обратимся к примеру, приведенному на рис. 7. На рисунке видно, что категория Clothing состоит из восьми товарных групп (см. Набор 1).

Набор 1

{

[Bib-Shorts];

[Caps];

[Gloves];

[Jerseys];

[Shorts];

[Socks];

[Tights];

[Vests]

}

При фильтрации по измерению Product_Categories набор, содержащий единственный элемент {[Clothing]}, и набор 1 определяют одну и ту же область многомерного пространства, но различаются при этом уровнем детализации данных.

При составлении итогового фильтрующего набора не нужно перечислять оба эти множества одновременно — достаточно указать любое из них. Предпочтителен более экономный по записи вариант — {[Clothing]}. Поэтому если в срезе данных выбраны все потомки какого-либо элемента, то в итоговом наборе будет представлен только он сам. Практическую реализацию данной идеи мы и наблюдаем на рисунке. Подкатегории товаров [Bib-Shorts] на уровне [Product] соответствует набор 2 из трех элементов.

Набор 2

{

[Men’s Bib-Shorts, L],

[Men’s Bib-Shorts, M],

[Men’s Bib-Shorts, S]

}

Все элементы из набора 2 на рис. 7 находятся в выделенном состоянии, поэтому в наборе среза Срез_ Product_Categories они представлены в качестве единственного элемента подгруппы [Bib-Shorts].

Подкатегории [Vest] соответствует набор, также содержащий три элемента (набор 3).

Набор 3

{

[Classic Vest, L],

[Classic Vest, M],

[Classic Vest, S]

}

Но в данном случае на уровне [Product] выбраны не все, а только два элемента. Элемент [Classic Vest, L] оставлен невыделенным. Соответственно в набор среза Срез_ Product_Categories вместо подгруппы [Vest] добавлены конкретные товарные позиции с листового уровня измерения (строки 9-я и 10-я списка).

Рассмотрим теперь один существенный аспект совместного использования срезов и функций КУБ(). Как известно, элементы любого измерения могут присутствовать только на одной оси многомерного отчета. Безусловно, в процессе составления MDX-выражения допускается формирование нескольких наборов из одного измерения, но в конечном счете все они должны использоваться в составе MDX-функций либо объединяться в один итоговый набор. Срез данных — это инструмент для составления наборов. При желании со сводной таблицей можно связать несколько срезов, собранных из одного измерения. Но подобные наборы нельзя объединить в один, их также не получится использовать в качестве аргументов MDX-операторов внутри приложения Microsoft Excel. Видимо, поэтому срезы, относящиеся к одному измерению, при подключении к сводной таблице всегда связываются с одним именованным диапазоном Срез_Наименование_Измерения (переименование ассоциированного со срезом диапазона происходит автоматически). Такой подход гарантированно исключает коллизии при формировании многомерных отчетов. Хотя сами срезы при этом должны иметь собственные уникальные имена и могут также различаться заголовками. Создание автономного среза приводит к аналогичной ситуации: сколько бы срезов ни добавлялось в книгу, все они будут связываться с единственным диапазоном Срез_Наименование_Измерения. В большинстве случаев подобный подход оправдан. Однако, в отличие от отчетов сводных таблиц, формулы КУБЗНАЧЕНИЕ() позволяют обращаться к ячейкам куба индивидуальным образом. Учитывая вышесказанное, возникает естественное желание обойти исходные ограничения и научиться добавлять в книгу Microsoft Excel срезы одного измерения, связанные с разными именованными диапазонами. В действительности выполнить такую операцию довольно просто — достаточно вставить в книгу несколько сводных таблиц, использующих один OLAP-источник. Затем в каждой из сводных таблиц создать по срезу данных. Только в этом случае каждый из срезов связывается с собственным именованным диапазоном, который представляется в Диспетчере имен уникальным именем (рис. 8).

Рис. 8. Несколько срезов одного измерения в Диспетчере имен

Повторимся еще раз: срезы данных являются самостоятельными объектами. Они могут существовать независимо от сводных таблиц, на базе которых были созданы. Поэтому после вставки необходимых пользователю срезов промежуточные таблицы можно безболезненно удалить из книги.

Дальнейшая настройка отчетов сводится к указанию добавленных на первом шаге именованных диапазонов в аргументах функции КУБЗНАЧЕНИЕ(). На рис. 9 приведен пример одного из таких отчетов. В представленной таблице есть общая часть — измерение Customer Geography, а также три не зависящих друг от друга набора элементов из измерения Product_Categories.

Рис. 9. Использование независимых срезов в одном аналитическом отчете

Теперь несколько слов об использовании срезов при создании производных наборов. Напомним читателям, в чем суть вопроса. Если в нашем распоряжении есть два набора элементов {Набор_1} и {Набор_2}, выбранных из одного измерения, то язык MDX позволяет составить новый набор {Набор_3}, объединяющий в себе представителей первых двух: {Набор_3}={ {Набор_1}, {Набор_2} }. В свою очередь, {Набор_3} может выступать в качестве исходного компонента для следующего набора: {Набор_5} = { {Набор_3}, {Набор_4} }. Функция КУБМНОЖ() позволяет реализовать такую логику, но уже на уровне клиентского приложения. В одной из прошлых статей цикла (КомпьютерПресс № 8’2011) мы рассказывали о возможной форме записи оператора КУБМНОЖ(«OLAP_Connection»;(Множество_1; Множество_2)). В данной синтаксической конструкции идентификаторы Множество_1 и Множество_2 являются ссылками на ячейки с вызовами других функций КУБМНОЖ().

Похожий прием возможен и при использовании срезов. К сожалению, простой способ, заключающийся в явном перечислении названий срезов в аргументах оператора КУБМНОЖ(), приводит к ошибке исполнения функции (рис. 10).

Рис. 10. Варианты формирования наборов с помощью срезов

Данное ограничение довольно просто обойти. Функцию КУБМНОЖ() можно использовать различными способами, в том числе в качестве своеобразного «контейнера» для среза данных. Напишем в ячейке Microsoft Excel следующее выражение (выражение 1).

Выражение 1

КУБМНОЖ(«Adventure Works”;Срез_Product_Categories;”Множ: Выбор_1”)

На рис. 10 эта формула занесена в ячейку с подписью «Множ: Выбор_1». Аналогичным образом поступим с остальными срезами, представляющими подкатегории каталога продукции фирмы. Затем все ранее созданные множества следует объединить в один итоговый набор (выражение 2).

Выражение 2

КУБМНОЖ(«Adventure Works”;(Выбор_1;Выбор_2;Выбор_3); “Множ: итог № 1”)

В выражении 2 идентификатор Выбор_1 представляет название ячейки, содержащей выражение 1.

Обращаем внимание читателей, что описанная выше процедура по «упаковке» среза в оболочку оператора КУБМНОЖ() превращает его в самый обычный набор, который воспринимается всеми остальными функциями семейства КУБ(). В частности, набор, объединяющий в себе элементы из нескольких срезов, можно упорядочить согласно некоторому критерию. Допустим, нам требуется, чтобы в отчетной форме подкатегории товаров, выбранные в нескольких срезах, были размещены в порядке увеличения объема продаж, произведенных в Австралии в 2008 году. Для организации такой сортировки расширим функцию из выражения 2 еще одним аргументом — параметром «Сорт_По».

Выражение 3

КУБМНОЖ( «Adventure Works»; (Выбор_1; Выбор_2; Выбор_3); «Множ: итог № 1»; 1; «([Date].[Calendar Year].&[2008], [Customer].[Customer Geography].[Country].&[Australia], [Measures].[Internet Sales Amount])»)

Результат работы выражения 3 представлен на рис. 10 множеством, заключенным в красную рамку. Получившийся в итоге набор объединяет все элементы, выбранные из трех срезов (с учетом дубликатов), причем подкатегории ранжированы по правилу, заданному пользователем. В действительности параметр «Сорт_По» определяет локальный контекст, в котором выполняется конкретное выражение. А контекст обычно задается путем перечисления отдельных элементов из разных измерений в одном кортеже. Возникает резонный вопрос: если срезы одного измерения сводятся в набор, то можно ли срезы элементов из различных измерений объединить в один кортеж, который использовать затем для упорядочения элементов основного набора? Оказывается, разработчики из компании Microsoft предусмотрели в системе даже такую экзотическую возможность. Вспомним, что кортежи элементов в Microsoft Excel собираются при помощи функции КУБЭЛЕМЕНТ(). В аргументе Выражение_элемента этого оператора последовательно указываются отдельные координаты на различных измерениях, определяющие в совокупности конкретную ячейку многомерного пространства. Принципиально важно, чтобы при добавлении в кортеж из каждого измерения выбирался единственный элемент. Но срез данных всегда является множеством, даже в тех случаях, когда он состоит из одного элемента. Поэтому напрямую использовать срезы для формирования кортежей (внутри функции КУБЭЛЕМЕНТ()) нельзя. Необходимо предварительно выбрать из набора определенный элемент. В MDX-выражениях такая операция выполняется посредством вызова оператора Item(), в ней аргумент Index задает ранг элемента в наборе. В семействе функций КУБ() для этих целей служит оператор КУБПОРЭЛЕМЕНТ().

Допустим, на лист Microsoft Excel добавлен срез, показывающий территориальное разделение продаж компании. Мы же хотим использовать регион, выбранный пользователем, для сортировки списка товарных позиций. Для этого элемент из измерения Sales_Territory требуется добавить в аргумент Сорт_По функции КУБМНОЖ(), формирующей перечень товаров. Добавление элемента производится в два этапа. Сначала в промежуточной ячейке посредством функции КУБПОРЭЛЕМЕНТ() выбирается первый элемент из множества среза Срез_Sales_Territory (см. выражение 4).

Выражение 4

=КУБПОРЭЛЕМЕНТ(«Adventure Works”;Срез_Sales_Territory;1)

На рис. 10 ячейка с выражением 4 имеет значение North America и светло-зеленую заливку фона. Затем координату, полученную на первом этапе, можно добавлять внутрь функции КУБМНОЖ() (см. выражение 5).

Выражение 5

=КУБМНОЖ(«Adventure Works»;(Выбор_1;Выбор_2;Выбор_3);»Множ: итог № 2»;1;Territory_Coordinate)

В выражении 5 формируется набор, содержащий элементы сразу из трех срезов, который при этом еще и сортируется по возрастанию продаж в регионе, выбранном из среза Срез_Sales_Territory (на рис. 10 он представлен списком, размещенным в правом верхнем углу рабочего листа книги). При желании можно продолжить конкретизировать условия сортировки. Предположим, что мы хотим при упорядочивании товаров учитывать не только регион, в котором они продавались, но и период их реализации. Для этого в условии Сорт_По элемент Territory_Coordinate следует заменить кортежем, содержащим координаты двух измерений, — (Territory_Coordinate, Calendar_Coordinate). Синтаксис КУБМНОЖ() не разрешает составлять кортежи непосредственно внутри вызова самой функции. Другими словами, исполнение выражения 6 будет возвращать ошибку типа #ЗНАЧ!.

Выражение 6

=КУБМНОЖ(«Adventure Works»;(Выбор_1;Выбор_2;Выбор_3);»Множ: итог № 2»;1;(Territory_Coordinate, Calendar_Coordinate))

Как и в прошлых случаях, описанная проблема относится к категории технических, а не принципиальных. Она легко решается посредством одного дополнительного промежуточного вычисления. На помощь здесь приходит функция КУБЭЛЕМЕНТ(), позволяющая составлять кортежи произвольной размерности путем простого перечисления координат из различных измерений. На листе рабочей книги выделим произвольную ячейку, назовем ее «Итоговый_Фильтр» и добавим в нее выражение 7.

Выражение 7

=КУБЭЛЕМЕНТ(«Adventure Works»; (Territory_Coordinate; Calendar_Coordinate))

Подставим полученный кортеж в функцию КУБМНОЖ(), которая в итоге должна принять следующий вид (см. выражение 8).

Выражение 8

=КУБМНОЖ(«Adventure Works»;(Выбор_1;Выбор_2;Выбор_3);»Множ: итог № 2»;1;Итоговый_Фильтр)

Результат вычисления выражения 8 представлен на рис. 10 перечнем элементов, расположенным под заголовком «“Сложное” объединение № 2». Обращаем внимание, что в приведенном примере срезы использовались только для сортировки элементов набора, который впоследствии будет размещаться на одной из осей отчета, но при этом они никак не влияют на содержание самого отчета. Заметим также, что в любом из срезов можно всегда деактивировать ранее выставленный фильтр. Снятие фильтра визуально выглядит как выделение всех элементов в форме среза, а с позиций многомерного анализа равносильно выбору элемента [(All)]. Такая операция просто исключает выбранное измерение из условий сортировки. Если фильтры удалить во всех срезах, которые использовались при формировании аргумента Сорт_По, набор будет отсортирован по возрастанию значений предопределенной меры (Default Measure). Во второй части статьи мы использовали для примеров классическую учебную базу Microsoft — Adventure Works. В ней в качестве предопределенной назначена мера Resseler Sales Amount. Составим последний набор при помощи выражения 9.

Выражение 9

=КУБМНОЖ(«Adventure Works”;(Выбор_1;Выбор_2;Выбор_3);”Множ: итог № 1”;1;”[Measures].[Reseller Sales Amount]”)

На рис. 11 элементы набора представлены перечнем значений, размещенным под заголовком «“Сложное” объединение № 1». Как видно из рисунка, данный список тождествен набору, формируемому выражением 8 в режиме одновременного отключения фильтров в срезах Group и Calendar Year.

Рис. 11. Снятие фильтров в срезах

КомпьютерПресс 05’2013

Like this post? Please share to your friends:
  • Срок в днях в excel
  • Срез в excel 2010 что это
  • Срзначеслимн на английском excel
  • Срез excel на две таблицы
  • Срзначеслимн в excel это