Temat: Limit wierszy w tabeli przestawnej Excel
Wy tu gadu-gadu, a ja zrobiłem badania naukowe:
(baza mdb ok 500k wierszy)
1. przeklejka do E2007 i TP - ograniczenie 1mln a tabela działa tak samo długo
2. opcja "Dane/z Accessa" to porażka - wcale nie szybciej i nie da rady zmniejszyc ilości rek.
3. Query - ciągnie tyle samo czasu (ok. 30 s), ale można kryteria
Samo działanie tabeli przestawnej też pozostawia wiele do życzenia - ruch to ok. 3-5 sekund
4. Query i od razu tabela (bez danych w arkuszu) - działa, ale odświeżenie tabeli powoduje odświeżenie kwerendy a to boli, bo nie 3-5s tylko 33-35s
Przesiadłem się więc na lepszego kompa (m.in więcej RAMu) i
pkty 1-4 - czasy trochę lepsze ale bez rewelacji, ok 30% szybciej
5.Zrobiłem więc to samo PowerPiwotem - ciągnie dane dużo dłużej niż na starym kompie, ale fakt, tabela działa dość szybko 1-2 s na ruch. Powstawiałem więc wymiary hierarchiczne (3 poziomy na wymiar) ale mi się nie spodobało i chciałem zamienic lewe na górne i odwrotnie - 6*3s=18s + zamyślenia przy kalkulacji wymiarów złożonych. Padaka. I nie można robić jakichkolwiek grup w TP.
6. Wróciłem więc na starego kompa, uruchomiłem 2003, zrobiłem kostkę OLAP (komplikacja podobna do ćwiczenia powyżej, kostka ok. 5MB).
Pobór danych tyle co ODBC, kostka robiła się ok 20s - ogólny czas podobny do PowerPiwota (wszak i to OLAP i to OLAP), ale działanie - błysk.
Faktem jest że sztywna, ale w niczym nie ogranicza normalnej kwerendy z pkt 3 w sąsiednim arkuszu.
Chcesz szybko - OLAP
Chcesz uniwersalnie - Query (z kryteriami) do arkusza(!) i dalej TP
pzdr
P.S.
Aha, to ważne: NIE używałem wynalazków.
Wojciech Gardziński edytował(a) ten post dnia 18.08.10 o godzinie 09:59