Hi, I did this, and it works great. BUT if I have 3 datasets all of which reference the same main parameter, the report now prompts for the report parameter three times, highly undesirable. code fragment below, I see the prompt for CLIENTAPPNAME three times. <dataset> <datasetRun subDataset="dataset3"> <datasetParameter name="parameter1"> <datasetParameterExpression><![CDATA[$P{CLIENTAPPNAME}]]> </datasetParameterExpression> </datasetParameter> </datasetRun> </dataset>