Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
DiscussionsAccessExcelInfoPathOutlookPowerPointPublisherWord
DirectoryUser Groups
Related Topics
Outlook ExpressInternet ExplorerWindowsMS Server ProductsMore Topics ...

MS Office Forum / Excel / New Users / February 2008

Tip: Looking for answers? Try searching our database.

Pivot Table Trauma

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
douglascfast@hotmail.com - 07 Feb 2008 20:41 GMT
Happy new year all:

Can someone help me with a why and maybe how to fix this little issue.

I have a pivot table connected from SQL.
It has about 9 columns and 4 rows (yes only 4 rows)

When i refresh the pivot table, it takes over 4 hours to calculate the
fields.
I have similar Pivot tables with 10,000 rows that calc's in like 8
min.

Any ideas on what I could look at to see why this one is such a pain?

Should I just rebuild?

Doug
Ron Coderre - 07 Feb 2008 21:03 GMT
Even though the Pivot Table may only have a few rows,
the data source may have millions of rows
...of which, you only need a few.

Typically, when I run into this problem (on Oracle) the issue is related
to the base query joining Views, instead of Tables.
Each row in the join triggers the View to run.
10,000 rows would run the View 10,000 times.
Larger tables could create a query that could
push the duration into hours, days, or weeks.

After consulting with the DBA's, I replace the Views with an
appropriate table joined query, and the data pull duration
decreases dramatically.

Does that help?
--------------------------

Regards,

Ron
Microsoft MVP (Excel)
(XL2003, Win XP)
> Happy new year all:
>
[quoted text clipped - 13 lines]
>
> Doug
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.