07. oktober 2002 - 12:40Der er
18 kommentarer og 1 løsning
Pivot i Excel med link til Access
Jeg sidder med meget store mængder data, ca. 500.000 poster, som jeg skal bruge i en pivot i Excel. Jeg får en fejlmeddelelse, der siger at der ikke er nok hukommelse og om jeg vil fortsætte uden mulighed for at fortryde. Det svarer jeg ok til og så kommer den igen og siger der ikke er nok hukommelse og så stopper den. Jeg har 500 mb ram og har lige ændret min virtuelle hukommelse til 3000 mb.
det kommer an på hvordan. du kan da sagtens dele din tabel i flere deltabeller og arbejde med dem enkeltvis. afhængig af hvad /hvordan der skal bearbejdes kan det også godt gøres i pivot, men så må du beskrive nærmere
Jeg vil foreslå, at du laver nogle sammentællinger i Access, inden data overføres til Excel. Så store datamængder vil tage meeeget lang tid at lave en pivot-tabel over i Excel...
Jeg har en database med 1.000.000, hvor jeg uden problemer laver en pivot-tabel i Excel med samtlige data.
Problemet er vist nok, at du forsøger at lave en pivottabel, som giver over 65.000 rækker. prøv og start med en simpel Pivot-tabel, hvor du kun bruger nogle få rækker
eirene > måske har jeg ikke udtrykt mig helt klart. Jeg mente ikke antal rækker, jeg mener om du kun har de kolonner med du skal bruge? Jeg har selv gjort det samme og har intet problem med 265.000 poster.
I pivot-wizarden skal sætte flueben i optimer hukommelse. Du skal prøve at lave så mange sidefelter som muligt (eller begrænse antal felter i pivottabellen dvs førsøge at gøre tabellen så lille som muligt ved kun at vælge overordnede emner ind. jo flere felter du vælger ind jo mere hukommelse har du brug for))
Jeg ved ikke om det er en mulighed for dig, men Excel 2000 og 2002 kan begge håndtere langt større datamængder i pivot tabel funktionen. I alle Excel versioner er det antallet af unikke værdier i et enkelt felt der ofte medfører denne fejlmeddelse, så har du et id felt eller lign. med rigtig mange unikke felter, så er det her du en ekstra gang skal overveje at skære fra. Har du ikke sådanne felter med mange unikke værdier kan du få meget ud af at summere (eller tælle ...) på et af felterne i MS Query.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.