Функция 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.