I have a report with 2 sub reports that each have a chart. I have a series of measurements that need to be charted in a two column format. Due to the data that is being displayed, some of the charts need to have a different 2nd YAxis range. This would not be an issue except some of the data to chart is below 1. The code to set the values for the 2nd YAxis is triggered on the NeedDataSource event within each subreport. As an example I am setting the 2nd YAxis with a min of 0 and max of .5 with a step of .05 with AutoScale off and IsLoarithmic off. The values for the 2nd YAxis are passed in as parameters to each subreport and each of the charts are showing correctly in preview mode. When the report is printed or exported to PDF, the 2nd YAxis will have the range of the last chart in the report.