Возможности#
В ряде случаев требуется отсортировать столбец данных в уже созданной кросс-таблице.
Например, используя таблицу Информация о контрактах, вы создаёте кросс-таблицу суммы сделок по полям Время регистрации и Тип контракта. В таком случае вы можете захотеть отсортировать данные за 2017 год по убыванию, чтобы посмотреть соответствующую сумму контрактов для каждого типа в 2017 году.
Метод реализации#
Скопируйте поле индикатора Общая сумма, по которому требуется сортировка, и используйте Условие индикатора для выбора данных, которые должны сортироваться отдельно. Перетащите скопированное поле индикатора в раздел Фильтр. Задайте, чтобы строковое измерение сортировалось по полю, перетянутому в Фильтр.
Порядок действий#
Копирование поля и фильтрация данных#
Чтобы отсортировать Тип контракта за 2017 год, сначала отфильтруйте данные за 2017 год (при этом данные за другие года также должны отображаться в кросс-таблице).
Решение — скопировать поле Общая сумма и применить Условие индикатора (тем самым в «базовой» таблице появится новый столбец только для данных за 2017 год).
- Скопируйте поле индикатора Общая сумма.
- Примените к нему Детальную фильтрацию так, чтобы остались только данные за 2017 год.
Условие фильтрации: YEAR(Время регистрации)=YEAR("2017/01/01")
Настройка критерия сортировки#
- Задайте для Времени регистрации группировку по году.
- Перетащите поле Общая сумма 1 в Фильтр.
Задайте для поля Тип контракта в строках сортировку по убыванию по значению Общая сумма 1.
Демонстрация#
Примечания#
Если в настройке критерия группировки выбрать YM (год и месяц), можно использовать фильтр: LEFT(Время регистрации,7)="2017-04".
Убедитесь, что скопированные поля корректно фильтруют данные, которые надо сортировать.