Wachtwoord vergeten?

Wachtwoord vergeten
Vul hier uw email adres in. U ontvangt dan een nieuw wachtwoord.

Beschrijving van de limieten van draaitabelrapporten in Excel

Gepost op 10-06-2005 - Microsoft Office - 0 reacties


De informatie in dit artikel is van toepassing op:

  • Microsoft Office Excel 2003
  • Microsoft Excel 2002 Standard Edition


Klik op 211517 voor een Microsoft Excel 2000-versie van dit artikel:

Samenvatting

In dit artikel worden enkele beperkingen van draaitabelrapporten in Microsoft Excel besproken.

Meer informatie

Draaitabelrapporten zijn interactieve tabellen waarmee u snel grote hoeveelheden gegevens kunt samenvatten of kunt opnemen in een kruistabel. In een draaitabelrapport kunt u de rijen en kolommen draaien om verschillende samenvattingen van de brongegevens te bekijken, de gegevens filteren door verschillende pagina's weer te geven of de details voor specifieke gebieden weergeven.

Wat zijn de beperkingen van draaitabelrapporten?

De volgende beperkingen gelden voor draaitabelrapporten.

Maximumgrootte

Er is geen vaste maximumgrootte. De maximumgrootte is meestal alleen afhankelijk van de hoeveelheid beschikbaar geheugen op uw computer.

Beperkingen voor kolom- en rijvelden

De grootte van kolom- en rijvelden is meestal alleen afhankelijk van de hoeveelheid beschikbaar geheugen op uw computer.

Maximum aantal records

Er geldt geen maximum voor het aantal records dat u kunt gebruiken bij het maken van een draaitabelrapport.

Kolomvelden


Het totaal van het aantal items in alle kolomvelden in een draaitabel mag niet groter zijn dan 32.768.
Stel dat u een draaitabel met vijf kolomvelden maakt, met in de velden respectievelijk 10, 5, 2, 40 en 3 onderdelen. Het product van deze waarden is 10 x 5 x 2 x 40 x 3, ofwel 12.000.
Als u probeert een extra veld toe te voegen met drie items, is het product 12.000 x 3, ofwel 36.000. Aangezien hiermee het maximum aantal items wordt overschreden, verschijnt het volgende foutbericht:
Er is onvoldoende geheugen beschikbaar om de draaitabel volledig weer te geven.
Deze waarden worden alleen als voorbeeld gebruikt. Excel bewaart alleen werkelijke gegevenssnijpunten in het geheugen, zodat u velden kunt weergeven waarvan het product groter is dan 32.768. Het is bovendien belangrijk te weten dat werkbladen in Microsoft Excel beperkt zijn tot 256 kolommen. Het is dus mogelijk dat een draaitabel met een groot aantal kolomvelden niet helemaal kan worden weergegeven omdat het maximum aantal kolommen is overschreden.

Rijvelden


Het product van het aantal items in alle rijvelden in een draaitabel mag niet groter zijn dan 2^31 (2 verheffen tot de 31e macht), of ongeveer 2,1 miljard items. De logica die wordt toegepast op kolomvelden geldt ook voor rijvelden.

In de praktijk kan het maken van een draaitabelrapport op basis van een externe database met een groot aantal records gevolgen hebben voor de prestaties van het werkstation waarop Excel wordt uitgevoerd. Het maken van het draaitabelrapport kan erg lang duren.

Als u een draaitabelrapport maakt op basis van een erg grote database, kan het handig zijn serverpaginavelden te gebruiken in het draaitabelrapport.

Maximum aantal onderdelen voor draaitabelvelden

Er geldt een maximum van 32.500 unieke onderdelen voor elk rijveld, kolomveld of paginaveld. Als u probeert veld nummer 32.501 toe te voegen aan een draaitabelrapport, wordt het veld niet toegevoegd en verschijnt de volgende waarschuwing:
Een veld in de brongegevens bevat meer unieke items dan in een draaitabelrapport kunnen worden gebruikt. Het is misschien niet mogelijk om het rapport te maken of het rapport wordt gemaakt zonder de gegevens uit dit veld.

Beperkingen voor werkelijke (in tegenstelling tot theoretische) snijpunten

Vanaf Excel 2002 worden er beperkingen voor werkelijke snijpunten gebruikt. Deze beperkingen zorgen voor een efficiënter gebruik van het toegewezen geheugen. In Excel 2000 en eerdere versies wordt voor elk potentieel gegevenssnijpunt een 32-bits sleutel toegekend. Als u bijvoorbeeld 3 draaitabelvelden hebt op de rijas en deze respectievelijk 50, 30 en 20 unieke onderdelen bevatten, worden er in Excel 2000 50*30*20 theoretisch unieke snijpunten tussen deze onderdelen toegekend. Meestal bestaat het overgrote deel van deze theoretische snijpunten helemaal niet omdat er geen gegevenspunt is dat met deze snijpunten overeenkomt. Het gevolg is dat draaitabellen van Excel 2000 erg inefficiënt in geheugengebruik kunnen zijn. In Excel 2002 wordt door het implementeren van beperkingen voor werkelijke snijpunten alleen geheugen toegekend aan de snijpunten die werkelijk gegevens bevatten om zo het geheugen efficiënter te gebruiken.

Beperkingen vermijden

U kunt voorkomen dat u last hebt van deze beperkingen door paginavelden te gebruiken in draaitabelrapporten, met name als velden meer dan 40 unieke onderdelen bevatten. Het gebruik van paginavelden zorgt ervoor dat een draaitabelrapport efficiënter met het geheugen omgaat en minder ruimte in beslag neemt (minder cellen). Hierdoor kan het draaitabelrapport eenvoudiger worden ingelezen. Een andere manier om een draaitabelrapport te optimaliseren, is door serverpaginavelden te gebruiken.

Referenties


Als u meer informatie wilt over het gebruik van serverpaginavelden in Excel, klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:

211515 Serverpaginavelden gebruiken in draaitabellen

Voor meer informatie over het maken van draaitabelrapporten klikt u op Microsoft Excel Help in het menu Help, typt u draaitabelrapporten in de Office-assistent of de Antwoordwizard en klikt u op Zoeken om het onderwerp weer te geven.

PrintPrint RSS reactiesRSS reacties BookmarkBookmark

Gekoppelde tags

32-bit, Cellen, Database, Excel, Excel 2000, Excel 2002, Excel 2003, Filter, Foutbericht, Kolommen, Office, Record, Tabel, Werkblad

Reacties
Nog geen reacties geplaatst.

Winkelmandje

Het winkelmandje is leeg

Inloggen
Als u hierboven op de knop 'bestellen' klikt krijgt u een overzicht van de door uw gewenste producten. Indien het overzicht compleet en correct is kunt via de wizard de verdere gegevens invullen en uw bestelling afronden. In het bestelproces kunt u altijd op 'vorige' drukken om terug te gaan in het proces. Bij Perrit staan vertrouwen, privacy en veiligheid op de eerste plaats, wij zullen uw gegevens dan ook met uiterste zorgvuldigheid behandelen en nooit doorgeven aan derden.

Perrit.nl Sherwood Rangers 29 Hengelo

Perrit.nl telefoon: +31 74 750 12 20

Kenniscentrum - Beschrijving van de limieten van draaitabelrapporten in Excel
Perrit Kenniscentrum - Beschrijving van de limieten van draaitabelrapporten in Excel