Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 989
Default chart from pivot data, and sheet data?

Hi.

The latest request is to do a chart which is partially from data in a pivot
table, and partially from static data in another sheet.

The pivot table itself is based upon too many rows to handle in Excel
2003... there's a pivot cache built from an ADO recordset, returned from
Oracle tables.

Is it possible to present a chart with the data mentioned which would be
dynamically updated when the selections in the pivot table are changed?

If not, here's what I've thought up as of now:

1) Fire code when the sheets' PivotTableUpdate event is fired
2) Have that code Copy PasteSpeckial values the data in the pivot table
3) Create the chart off of the static version of what was selected in the
pivot table, and the static data from the other source sheet.

That should work...

but, I'm open to suggestions.
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 6,582
Default chart from pivot data, and sheet data?

You can use pivot table data in a regular chart, but you have to specify it
carefully. Create a chart based on the non-pivot data, or starting with a
blank cell (no data). In step 2 of the wizard, or after creating the chart,
from Chart menu Source Data, click on the Series tab, add your series on
at a time, and select the X and Y value ranges. If you start with any data
in the pivot table selected, the chart becomes a pivot chart. If you use the
Data Range tab, the chart becomes a pivot chart. The pivot table can still
be live, you don't have to paste values. However, the chart will not
automatically update its data range with the change in the pivot table,
unless the pivot table only changes one dimension, which is the number of
points in a series, and you have a dynamic name defined to track that.

- Jon
-------
Jon Peltier, Microsoft Excel MVP
Tutorials and Custom Solutions
Peltier Technical Services, Inc. - http://PeltierTech.com
_______


"mark" wrote in message
...
Hi.

The latest request is to do a chart which is partially from data in a
pivot
table, and partially from static data in another sheet.

The pivot table itself is based upon too many rows to handle in Excel
2003... there's a pivot cache built from an ADO recordset, returned from
Oracle tables.

Is it possible to present a chart with the data mentioned which would be
dynamically updated when the selections in the pivot table are changed?

If not, here's what I've thought up as of now:

1) Fire code when the sheets' PivotTableUpdate event is fired
2) Have that code Copy PasteSpeckial values the data in the pivot table
3) Create the chart off of the static version of what was selected in the
pivot table, and the static data from the other source sheet.

That should work...

but, I'm open to suggestions.



  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 989
Default chart from pivot data, and sheet data?

okay, thanks, Jon.

I may give that a try.

Another thing I thought of since the post would be to use =GETPIVOTDATA()
formulas to summarize the pivot's current selected data...

And then do the chart off of the range with the =GETPIVOTDATA() formulas,
and the static data.

Thanks for you suggestion!
Mark

"Jon Peltier" wrote:

You can use pivot table data in a regular chart, but you have to specify it
carefully. Create a chart based on the non-pivot data, or starting with a
blank cell (no data). In step 2 of the wizard, or after creating the chart,
from Chart menu Source Data, click on the Series tab, add your series on
at a time, and select the X and Y value ranges. If you start with any data
in the pivot table selected, the chart becomes a pivot chart. If you use the
Data Range tab, the chart becomes a pivot chart. The pivot table can still
be live, you don't have to paste values. However, the chart will not
automatically update its data range with the change in the pivot table,
unless the pivot table only changes one dimension, which is the number of
points in a series, and you have a dynamic name defined to track that.

- Jon
-------
Jon Peltier, Microsoft Excel MVP
Tutorials and Custom Solutions
Peltier Technical Services, Inc. - http://PeltierTech.com
_______


"mark" wrote in message
...
Hi.

The latest request is to do a chart which is partially from data in a
pivot
table, and partially from static data in another sheet.

The pivot table itself is based upon too many rows to handle in Excel
2003... there's a pivot cache built from an ADO recordset, returned from
Oracle tables.

Is it possible to present a chart with the data mentioned which would be
dynamically updated when the selections in the pivot table are changed?

If not, here's what I've thought up as of now:

1) Fire code when the sheets' PivotTableUpdate event is fired
2) Have that code Copy PasteSpeckial values the data in the pivot table
3) Create the chart off of the static version of what was selected in the
pivot table, and the static data from the other source sheet.

That should work...

but, I'm open to suggestions.




  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 6,582
Default chart from pivot data, and sheet data?

You could, but it's an extra layer.

- Jon
-------
Jon Peltier, Microsoft Excel MVP
Tutorials and Custom Solutions
Peltier Technical Services, Inc. - http://PeltierTech.com
_______


"mark" wrote in message
...
okay, thanks, Jon.

I may give that a try.

Another thing I thought of since the post would be to use =GETPIVOTDATA()
formulas to summarize the pivot's current selected data...

And then do the chart off of the range with the =GETPIVOTDATA() formulas,
and the static data.

Thanks for you suggestion!
Mark

"Jon Peltier" wrote:

You can use pivot table data in a regular chart, but you have to specify
it
carefully. Create a chart based on the non-pivot data, or starting with a
blank cell (no data). In step 2 of the wizard, or after creating the
chart,
from Chart menu Source Data, click on the Series tab, add your series
on
at a time, and select the X and Y value ranges. If you start with any
data
in the pivot table selected, the chart becomes a pivot chart. If you use
the
Data Range tab, the chart becomes a pivot chart. The pivot table can
still
be live, you don't have to paste values. However, the chart will not
automatically update its data range with the change in the pivot table,
unless the pivot table only changes one dimension, which is the number of
points in a series, and you have a dynamic name defined to track that.

- Jon
-------
Jon Peltier, Microsoft Excel MVP
Tutorials and Custom Solutions
Peltier Technical Services, Inc. - http://PeltierTech.com
_______


"mark" wrote in message
...
Hi.

The latest request is to do a chart which is partially from data in a
pivot
table, and partially from static data in another sheet.

The pivot table itself is based upon too many rows to handle in Excel
2003... there's a pivot cache built from an ADO recordset, returned
from
Oracle tables.

Is it possible to present a chart with the data mentioned which would
be
dynamically updated when the selections in the pivot table are changed?

If not, here's what I've thought up as of now:

1) Fire code when the sheets' PivotTableUpdate event is fired
2) Have that code Copy PasteSpeckial values the data in the pivot table
3) Create the chart off of the static version of what was selected in
the
pivot table, and the static data from the other source sheet.

That should work...

but, I'm open to suggestions.






  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 989
Default chart from pivot data, and sheet data?

Another thing I thought of since the post would be to use =GETPIVOTDATA()
formulas to summarize the pivot's current selected data...


You could, but it's an extra layer.



Yeah, I see that now. I had thought of it before I saw your info that you
can just add Pivot data directly to a chart.

I went ahead and did the first part of your suggestion last night... put the
pivoted data into the chart, piece by piece.

It's not my data, and I'm a little unclear as to the source of the capacity
data to be charted against it... have a question into the data owner on that,
now.

I think it will just be one dimension of the Pivot that is changing...
there's one column field in it, and they would be selecting different ones of
them.

The row fields are year and month in one, and week in another... those might
be different.

But I think I'm ready to tackle creating the dynamic formula that tracks how
many columns are currently visible in the pivot table, to be used in the
definition of the SERIES in the chart.

Thanks for your help, Jon. I've looked through your website before, and
know the type of thing you can do. I've put your idea on clustered stacked
bar charts (by creatively charting blank space, essentially), to use a couple
of times.

thanks.



  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 989
Default chart from pivot data, and sheet data?

Jon,

I've looked at your downloaed the zip of the dynamic chart...

I see what you're doing there.

I think it's complicated a little bit by the fact that one source is from
the pivot, and one source from the static capacity grid (I don't think I said
that before... the pivot data is extracted shop floor hours requirements, and
the static data is a capacity definition).

But, first, I'm not sure they need the chart to be dynamic... but it would
be nice.

I think it's doable, in a couple of ways. One would be to lump the capacity
data into the pivot, with a defining field... might run inot some issue with
that.

And another way woud be to do the series definition of the capacity
similarly to the dynamic series definition of the pivot data. Probably run
into a bump here and there getting that in, but it should work.

Thanks again for your suggestions.
Mark
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Pivot Chart Data Data range cannot be changed RobN[_2_] Excel Discussion (Misc queries) 3 April 3rd 23 02:43 PM
Duplicating Pivot Chart / Changing Pivot Chart data range BillG Excel Discussion (Misc queries) 4 February 25th 10 02:15 PM
chart from pivot data does not update x-axis bar chart values - bug jason gers Excel Discussion (Misc queries) 0 April 3rd 07 06:34 PM
Can I display the actual data in the data field of a pivot chart? Tom Pivot! Excel Discussion (Misc queries) 1 January 12th 06 05:10 PM
Pivot Chart Data from external data source VRA Excel Programming 0 June 29th 04 07:44 AM


All times are GMT +1. The time now is 11:21 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"