ER-funktionen REPEAT
Vigtig
Nogle eller alle funktioner, der er angivet i denne artikel, er tilgængelige som en del af en forhåndsversion. Indholdet og funktionaliteten kan blive ændret. Du kan finde flere oplysninger om frigivelser af eksempelversioner her: Tilgængelighed af tjenesteopdatering.
Funktionen REPEAT
opbygger en post, der indeholder det felt, som har en værdi, der svarer til det angivne input. Derefter returneres en ny Postliste for en post, der gentages et bestemt antal gange.
Syntaks
REPEAT (item, number)
Argumenter
item
: Enhver understøttet primitiv eller sammensat datatype
Værdien, der skal gentages.
number
: Heltal
Antal gentagelser.
Returnerede værdier
Liste over poster
Den resulterende liste over poster.
Bemærkninger til brug
Listen over gentagne poster, der returneres, viser følgende felter:
- Den angivne værdi (
Item
-felt) - Det aktuelle postindeks (
Number
-felt)
Bemærk!
Da der bruges ettalsbaseret nummerering til denne funktion, skal du angive værdien af feltet Number
til 1 for den første post på resultatlisten.
Du kan bruge denne funktion til at multiplicere eksisterende data, så du kan udføre performance- og volumentest af ER-løsninger (Electronic Reporting) ved hjælp af Regression Suite Automation Tool (RSAT).
Eksempel
Du vil generere et dokument i XML-format, der skal indeholde så mange Party
XML-elementer, som du angiver i et dataindtastningsfelt i dialogboksen under kørslen, før kørslen af et ER-format begynder.
Følgende illustration viser ER-formatet. I dette format tilføjes det enkelte Party
XML-element for at vise egenskaberne for en enkelt part.
I den næste illustration vises følgende konfigurerede datakilder:
- Den
Party
-datakilde, der repræsenterer en enkelt part. FeltetParty.Value
bruges til at vise en enkelt tekstværdi. - Den
NumberOfRepeats
datakilde, der bruges til at tilbyde et dataindtastningsfelt i dialogboksen under kørslen, så du kan angive det antal parter, der skal indtastes i det genererede dokument. - Datakilden
Party2
, der gentager postenParty
det antal gange, du har angivet iNumberOfRepeats
-datakilden.
Den næste illustration viser databindinger for det ER-format, der kan redigeres, og som oprettes for at generere output i XML-format. Dette output viser individuelle parter som fasttekstnoder.
I følgende illustration vises resultatet, når det designede format køres, og værdien af NumberOfRepeats
-datakilden er angivet til 5.