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.
De volgende afbeelding toont de volgende geconfigureerde gegevensbronnen:
- De gegevensbron
Party
die één partij vertegenwoordigt. Het veldParty.Value
wordt gebruikt om één tekstwaarde weer te geven. - De gegevensbron
NumberOfRepeats
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 recordParty
het aantal keren herhaalt dat u in de gegevensbronNumberOfRepeats
hebt opgegeven.
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.
De volgende afbeelding toont het resultaat wanneer de ontworpen indeling wordt uitgevoerd en de waarde van de gegevensbron NumberOfRepeats
wordt opgegeven als 5.