4 Replies Latest reply: Jul 2, 2017 10:25 AM by Olesya Kuznetsova RSS

    порядковая нумерация строк в таблице

    Владислав Коробов

      Коллеги, подскажите, может есть какое простое решение:

      есть отчет, в отчете порядка 10-15 различных таблиц.

      и в каждой таблице нужно сделать порядковую нумерацию строк.

      Пример:

      Такая таблица есть

      МенеджерЗначение
      Иванов

      152

      Петров325
      Сидоров856
      Быков789
      Сусанин548

      Такая нужна:

      Порядковый номерМенеджерЗначение
      1Иванов152
      2Петров325
      3Сидоров856
      4Быков789
      5Сусанин548

       

      Может есть какая стандартная настройка таблиц? или пробовать через FieldNumber ?

        • Re: порядковая нумерация строк в таблице
          Sergey Polekhin

          Ответ на этот вопрос не может быть однозначным.

           

          Например, если речь идет о том, что этот номер должен просто отображаться в таблице и нигде больше не будет использоваться, то можно использовать просто функцию RowNo() прямо в диаграмме.

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

           

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

           

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

          • Re: порядковая нумерация строк в таблице
            whiteline _

            Добрый день, Владислав.

             

            Судя по представленным таблицам, порядковый номер - вопрос оформления таблиц, и никакой смысловой нагрузки не несет, кроме обозначения номера строки.

             

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