I was able to make the change by adding the dataset run via the xml view. Trying to make any changes to the chart's dataset run via the GUI caused it to break again. It will probably work if you do it with the GUI, then go into the xml, change something, change it back, and save it. Just don't try doing any other edits to the chart dataset selection with the iReport GUI interface. Here is an xml snippet (which was generated originally by the GUI): Code:<dataset> <datasetRun subDataset="Subset - Revenue"> <parametersMapExpression> <![CDATA[$P{REPORT_PARAMETERS_MAP}]]> </parametersMapExpression> <datasetParameter name="ChartID"><datasetParameterExpression>![CDATA[$F{IDDefinition_IDNumber}]]></datasetParameterExpression></datasetParameter><connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression></datasetRun></dataset>