Funzione ER SPLITLISTBYLIMIT
La funzione SPLITLISTBYLIMIT
divide l'elenco specificato in un nuovo elenco di elenchi secondari (batch). Il numero di record in ciascun batch viene calcolato dinamicamente. La funzione restituisce quindi il risultato come nuovo valore Elenco di record costituito dai batch.
Sintassi
SPLITLISTBYLIMIT (list, limit value, limit source)
Argomenti
list
: Elenco di record
Il percorso valido di un'origine dati del tipo di dati Elenco di record.
limit value
: Reale o Intero
Il valore massimo del limite utilizzato per dividere l'elenco originale in batch.
limit source
: Campo
Il percorso valido di un campo di tipo Interoo Reale nell'elenco specificato. Il valore di questo campo definisce di quanto viene aumentata la somma totale.
Valori restituiti
Elenco di record
L'elenco risultante di record.
Note sull'utilizzo
L'elenco di batch restituito contiene i seguenti elementi:
Value: List
L'elenco dei record che appartengono al batch corrente.
BatchNumber: Intero
Il numero del batch corrente nell'elenco restituito.
Il limite non è applicato a un singolo articolo dell'elenco originale se l'origine limite supera il limite definito.
Esempio
L'illustrazione seguente mostra un formato creazione di report elettronici (ER).
Nella figura seguente vengono mostrate le origini dati che vengono utilizzate per il formato.
Nella figura seguente è illustrato il risultato dell'esecuzione del formato. In questo caso, l'output è un elenco di voci doganali.
Nelle illustrazioni seguenti, lo stesso formato è stato rettificato per presentare l'elenco di voci doganali in batch se un singolo batch deve includere voci doganali e il peso totale non deve superare il limite di 9.
Nella figura seguente è illustrato il risultato dell'esecuzione del formato rettificato.
Nota
Il limite non si applica all'ultima voce dell'elenco originale poiché il valore (11) dell'origine del limite (weight) supera il limite definito (9). Per ignorare gli elenchi secondari durante la generazione del report, utilizzare la funzione WHERE
o l'espressione Enabled dell'elemento formato corrispondente come necessario.