When embedding a chart specific to a group, it's nice to be able to personalize the chart title to that group. One way you can do this is by grabbing the value you want in a PersistentGlobalVariable in the outer table's group header's onRender script with the following code:
reportContext.setPersistentGlobalVariable("chartTitle", row["rowYouWantAsTitle"])
<br />
Then, to set the chart's title to what you want from the table, you'd put script like the following in your chart's script area:
function beforeGeneration( chart, icsc ){
var title = icsc.getExternalContext().getScriptable().getPersistentGlobalVariable("chartTitle");
chart.getTitle().getLabel().getCaption().setValue(title);
}
<br />
The attached report design shows this done using the sample database. It was designed in BIRT 2.5.0.