Поделиться через


Функция ER REPEAT

Важно

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

Функция REPEAT создает запись, которая содержит поле со значением, соответствующим указанному вводу. Затем возвращается новый Список записей для записи, повторяемый указанное число раз.

Синтаксис

REPEAT (item, number)

Аргументы

item: Любой поддерживаемый простой или составной тип данных

Повторяемое значение.

number: Целое число

Число повторов.

Возвращаемые значения

Список записей

Полученный список записей.

Примечания по использованию

Возвращаемый список повторяемых записей содержит следующие поля:

  • Указанное значение (поле Item)
  • Индекс текущей записи (поле Number)

Примечание

Так как для этой функции используется нумерация, начинающаяся с единицы, поле Number имеет значение 1 для первой записи в полученном списке.

Эту функцию можно использовать для умножения существующих данных таким образом, чтобы можно было протестировать производительность и объем решений для электронной отчетности (ER) с помощью Regression suite automation tool (RSAT).

Пример

Необходимо создать документ в формате XML, который должен содержать столько XML-элементов Party, сколько вы укажете в поле ввода данных в диалоговом окне в среде выполнения, прежде чем начнется выполнение формата ER.

На следующем рисунке показан формат ER. В этом формате добавляется единственный XML-элемент Party, чтобы раскрыть свойства одной стороны.

Структура формата на вкладке «Формат» страницы конструктора форматов.

На приведенном ниже рисунке показаны следующие настроенные источники данных:

  • Источник данных Party, представляющий одну сторону. Поле Party.Value используется для вывода единого текстового значения.
  • NumberOfRepeatsИсточник данных, используемый для предложения поля ввода данных в диалоговом окне в среде выполнения, чтобы можно было указать число сторон, которые должны быть введены в созданный документ.
  • Источник данных Party2 повторяет запись Party столько раз, сколько раз было указано в источнике данных NumberOfRepeats.

Настроенные источники данных на вкладке сопоставления страницы конструктора формата.

На следующем рисунке показаны привязки данных для редактируемого формата ER, которые создаются для создания выходных данных в формате XML. Эти выходные данные представляют отдельные стороны как перечислимые узлы.

Настроенные привязки данных на вкладке сопоставления страницы конструктора формата.

На следующем рисунке показан результат выполнения спроектированного формата, а значение NumberOfRepeats источника данных указывается как 5.

Результат выполнения формата на новой вкладке веб-браузера.

Дополнительные ресурсы

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