Dela via


Funktionen SPLITLISTBYLIMIT ER

SPLITLISTBYLIMIT-funktionen delar upp den angivna listan i en ny lista över underlistor (batchar). Antalet poster i varje batch beräknas dynamiskt. Funktionen returnerar sedan resultatet som ett nytt värde för postlistan som består av batchar.

Syntax

SPLITLISTBYLIMIT (list, limit value, limit source)

Argument

list: Post-lista

Den giltiga sökvägen av en datakälla för datatypen Postlista.

limit value: Heltal eller Realtal

Det högsta värdet för den gräns som används för att dela upp den ursprungliga listan i batchar.

limit source: Fält

Den giltiga sökvägen för ett fält med typen Heltal eller Realtaltal i den angivna listan. Värdet i det här fältet definierar steget som den totala summan ökas på.

Returvärden

Postlista

Den resulterande listan med poster.

Användningsanteckningar

Listan av batchar som returneras innehåller följande element:

  • Värde: lista

    Listan över poster som tillhör den aktuella batchen.

  • Batchnumber: heltal

    Numret på den aktuella batchen i den returnerade listan.

Gränsen tillämpas inte på en enskild artikel i ursprungslistan när gränskällan överskrider angiven gräns.

Exempel

Följande illustration visar flödet av ER-format (elektronisk rapportering).

Format

I följande illustrationer visar de datakällor som används för det formatet.

Datakällor

Följande illustration visar resultatet när formatet har körts. I det här fallet är resultatet en förenklad lista över varuartiklar.

Utdata

I följande exempel visas samma format som har justerats för att visa listan med varuartiklar i batchar, där varje enskild batch måste innehålla varuartiklar och inte överskrida gränsen på 9.

Justerat format

Datakällor för det justerade formatet

Följande illustration visar resultatet när det anpassade formatet har körts.

Resultat för det justerade formatet

Notering

Gränsen tillämpas inte på den sista artikeln i den ursprungliga listan eftersom värdet (11) i gränskälla (vikt) överskrider angiven gräns (9). För att ignorera underlistor under rapportgenerering använder du antingen WHERE eller uttrycket Aktiverad för respektive formatelement du önskar.

Ytterligare resurser

Lista över funktioner