Skip to content

Перекрестные таблицы сортируются в соответствии с показателями в каждом столбце

1. Обзор

1.1 Ожидаемое воздействие

После создания сводной таблицы пользователь хочет иметь возможность сортировать столбец данных в сводной таблице.

Например, с помощью "Таблицы фактов по контрактам" была создана таблица перекрестной табуляции сумм сделок, содержащая "время подписания контракта" и "тип контракта", и на данном этапе пользователь хочет отсортировать данные за 2017 год в порядке убывания, чтобы просмотреть суммы контрактов, соответствующие типу контракта, за текущий 2017 год, как показано на рисунке ниже:

1.2 Идеи для реализации

Скопируйте поле индикатора "Сумма контракта", которое необходимо отсортировать, и с помощью "Детального фильтра " отфильтруйте данные, которые необходимо отсортировать по отдельности;

Перетащите скопированные поля метрик в фильтр результатов;

Параметры размерности строк сортируются на основе полей, вытащенных в фильтр результатов.

2. Операционные шаги

Пример данных: "Информационный бюллетень по контракту".

2.1 Копирование полей и фильтрация данных

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

1) Скопируйте поле индикатора "Сумма контракта", которое необходимо отсортировать, как показано ниже:

2) Используйте " Detail Filter " на "Contract Amount", чтобы отфильтровать данные, которые нужно отсортировать отдельно, то есть данные 2017 года, и введите условие фильтрации: YEAR (время подписания контракта) = YEAR("2017/01/01"), как показано на следующем рисунке:

2.2 Определение основы для ранжирования

(1) Измените группировку "Время подписания контракта" на "Год", как показано ниже:

2) Перетащите "Сумма контракта 1" в фильтр результатов и установите поле "Тип контракта" в размерности строки для сортировки по убыванию, а расположение зависит от поля "Сумма контракта 1", как показано на следующем рисунке:

2.3 Эффекты просмотра

Подробности см. в разделе 1.1 данного документа.

3. условия

Если в разделе 2.2 в качестве основы группировки выбран формат "Месяц и год", то условие фильтрации можно установить на LEFT (contract signing time,7)="2017-04", как показано на рисунке ниже:

Только убедитесь, что в скопированных полях отфильтрованы именно те данные, которые нужно отсортировать.