In DataSight Version 3.2 and earlier, the built in reporting tool required a small amount of script to activate multiple graphing features. This topic provides the script and the information of how to implement the script in a Multi-graph report.
Build a Graphical Report with multiple sites
private void chart1_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) {
XRChart xrc = (XRChart)sender;
// Gets the current value of the grouping field.
// For the master-detail report, use DetailBand.GetCurrentColumnValue in the detail band instead.
string filter_value = GetCurrentColumnValue("LEVELNAME").ToString();
// Clears the filters that may have been set earlier.
xrc.Series[0].DataFilters.Clear();
// Creates and adds a new filter to the "TheGroupingField" data field
// that has the type System.String.
// The condition is that the data value equals the filter_value parameter.
xrc.Series[0].DataFilters.Add(new DataFilter("LEVELNAME", "System.String",
DataFilterCondition.Equal, filter_value));
}