Перейти к содержимому


Группировка по нескольким полям и сортировка


Сообщений в теме: 3

#1 maksbazhin

    Активный участник

  • Пользователи
  • PipPipPip
  • 62 сообщений
  • Пол:Мужчина

Отправлено 24 Январь 2018 - 08:24

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

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 761 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 24 Январь 2018 - 09:18

Создайте еще одно вычисляемое поле "глобальный номер", где объедините год с номером в одну строку. Например, "2017-123". По нему и группируйте.

#3 maksbazhin

    Активный участник

  • Пользователи
  • PipPipPip
  • 62 сообщений
  • Пол:Мужчина

Отправлено 24 Январь 2018 - 10:05

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

#4 maksbazhin

    Активный участник

  • Пользователи
  • PipPipPip
  • 62 сообщений
  • Пол:Мужчина

Отправлено 24 Январь 2018 - 10:37

Группировка штатными средствами крайне не красиво выглядит. Много места занимает название группы, хотелось бы договор в таблице выделять форматированием. Буду номера договоров умножать на 100, а дочерним вычитать единицу. Тогда получиться 2017-123000, 2017-122999, 2017-122998, 2107-122000. Может есть решение красивее?





Количество пользователей, читающих эту тему: 4

0 пользователей, 4 гостей, 0 анонимных