Delen via


De ER-functie REPEAT

Belangrijk

De functionaliteit die in dit artikel wordt vermeld, of een gedeelte hiervan, is beschikbaar als onderdeel van een preview-versie. De inhoud en de functies kunnen worden gewijzigd. Meer informatie over preview-versies vindt u in Beschikbaarheid van serviceupdate.

Met de functie REPEAT wordt een record opgebouwd dat het veld bevat met een waarde die overeenkomt met de opgegeven invoer. Vervolgens wordt een nieuwe recordlijst retourneert van een record dat een opgegeven aantal keren wordt herhaald.

Syntaxis

REPEAT (item, number)

Argumenten

item: elk ondersteund primitief of samengesteld gegevenstype

De waarde die moet worden herhaald.

number: Geheel getal

Het aantal herhalingen.

Retourwaarden

Recordlijst

De resulterende lijst met records.

Gebruiksaanwijzingen

De lijst herhaalde records die wordt geretourneerd, bevat de volgende velden:

  • De opgegeven waarde (veld Item)
  • De huidige recordindex (veld Number)

Notitie

Omdat nummering op basis van één wordt gebruikt voor deze functie, bevat het veld Number de waarde 1 voor de eerste record van de resulterende lijst.

U kunt deze functie gebruiken om bestaande gegevens te vermenigvuldigen zodat u prestatie- en volumetests kunt uitvoeren op ER (Electronic Reporting)-oplossingen met behulp van de RSAT (Regression Suite Automation Tool).

Voorbeeld

U wilt een document genereren in XML-indeling dat zoveel XML-elementen Party moet bevatten als u opgeeft in een gegevensinvoerveld in het dialoogvenster tijdens runtime voordat de uitvoering van een ER-indeling begint.

De volgende afbeelding toont de ER-indeling. In deze indeling wordt het xml-element Party toegevoegd om de eigenschappen van één partij weer te geven.

Indelingsstructuur op het tabblad Indeling van de pagina Indelingsontwerper.

De volgende afbeelding toont de volgende geconfigureerde gegevensbronnen:

  • De gegevensbron Party die één partij vertegenwoordigt. Het veld Party.Value wordt gebruikt om één tekstwaarde weer te geven.
  • De gegevensbronNumberOfRepeats die wordt gebruikt om een gegevensinvoerveld in het dialoogvenster aan te bieden tijdens runtime, zodat u het aantal partijen kunt opgeven dat in het gegenereerde document moet worden ingevoerd.
  • De gegevensbron Party2 die de record Party het aantal keren herhaalt dat u in de gegevensbron NumberOfRepeats hebt opgegeven.

Geconfigureerde gegevensbronnen op het tabblad Toewijzing van de pagina Indelingsontwerper.

De volgende afbeelding toont gegevensbindingen van de bewerkbare ER-indeling die worden aangemaakt om uitvoer te genereren in de XML-indeling. Deze uitvoer presenteert afzonderlijke partijen als opgesomde knooppunten.

Geconfigureerde gegevensbindingen op het tabblad Toewijzing van de pagina Indelingsontwerper.

De volgende afbeelding toont het resultaat wanneer de ontworpen indeling wordt uitgevoerd en de waarde van de gegevensbron NumberOfRepeats wordt opgegeven als 5.

Resultaat van het uitvoeren van de indeling op een nieuw webbrowsertabblad.

Aanvullende bronnen

Lijstfuncties