SPLITLISTBYLIMIT ER funkcija
Funkcija SPLITLISTBYLIMIT
sadala norādīto sarakstu jaunā apakšsarakstu (partiju) sarakstā. Katras partijas ierakstu skaits tiek aprēķināts dinamiski. Tad funkcija atgriež rezultātu kā jaunu ierakstu saraksta vērtību , kas sastāv no partijām.
Sintakse
SPLITLISTBYLIMIT (list, limit value, limit source)
Argumenti
list
: ierakstu saraksts
Ierakstu saraksta datu tipa datu avota derīgais ceļš.
limit value
: Vesels skaitlis vai reāls
Maksimālā robežvērtība, kas tiek izmantota, lai sadalītu sākotnējo sarakstu partijās.
limit source
: lauks
Norādītā saraksta Veselā skaitļa vai Reāla tipa lauka derīgais ceļš. Šī lauka vērtība nosaka darbību, kurā tiek palielināta kopējā summa.
Atgrieztās vērtības
Ierakstu saraksts
Iegūtais ierakstu saraksts.
Lietošanas piezīmes
Atgriezts partiju saraksts satur šādus elementus:
Vērtība: saraksts
To ierakstu saraksts, kas pieder pašreizējai partijai.
BatchNumber: vesels skaitlis
Pašreizējās partijas numurs atgrieztajā sarakstā.
Ierobežojums netiek lietots atsevišķam vienumam attiecīgajā sarakstā, ja ierobežojuma avots pārsniedz definēto ierobežojumu.
Paraugs
Šajā attēlā ir parādīts elektronisko pārskatu (ER) formāts.
Nākamajā attēlā ir parādīti datu avoti, kas tiek izmantoti šim formātam.
Tālāk esošajā attēlā parādīts rezultāts pēc formāta palaišanas. Šajā gadījumā izvade ir nekārtots preču saraksts.
Nākamajos attēlos tas pats formāts ir pielāgots tā, lai preču sarakstu rādītu pa partijām, ja vienā partijā jāietver preces un nevar pārsniegt kopējā svara ierobežojumu 9.
Tālāk esošajā attēlā parādīts rezultāts pēc pielāgotā formāta palaišanas.
Piezīme
Ierobežojums netiek piemērots pēdējam sākotnējā saraksta krājumam, jo ierobežojuma avota (svara) vērtība (11) pārsniedz definēto ierobežojumu (9). Lai pārskata izveides laikā ignorētu apakšsarakstus WHERE
, lietojiet atbilstošā formāta elementa funkciju vai iespējoto izteiksmi pēc savas izvēles.