単一の Chart.XY 要素を使用して、必要な正確なグラフを作成できない場合があります。ExtraGrid レイヤーはマルチシリーズをサポートしていないため、現在、2 つのマルチシリーズ チャートを互いに重ねることはできません。最適なオプションは、クロス集計フィルターを使用して、それぞれが独自の複数系列を持つ複数のグラフを作成することです。
クロス集計フィルターを使用して「静的」データで作成した例と同様のグラフの簡単な例を次に示します。
<Chart Type="XY" XYChartType="Bar" ChartHeight="300" ChartWidth="500" ChartOrientation="Horizontal" Color="#66C2A5,#FC8D62,#8DA0CB,#E78AC3" ChartLabelColumn="Item" ChartLabelColumnDataType="Text" Transparency="4">
<DataLayer Type="Static" ID="staticDL1">
<StaticDataRow Item="F" BudgetQuarter="Q1" BudgetValue="65" />
<StaticDataRow Item="F" BudgetQuarter="Q2" BudgetValue="55" />
<StaticDataRow Item="F" BudgetQuarter="Q3" BudgetValue="45" />
<StaticDataRow Item="F" BudgetQuarter="Q4" BudgetValue="60" />
<StaticDataRow Item="E" BudgetQuarter="Q1" BudgetValue="45" />
<StaticDataRow Item="E" BudgetQuarter="Q2" BudgetValue="55" />
<StaticDataRow Item="E" BudgetQuarter="Q3" BudgetValue="65" />
<StaticDataRow Item="E" BudgetQuarter="Q4" BudgetValue="70" />
<StaticDataRow Item="A" BudgetQuarter="Q1" BudgetValue="65" />
<StaticDataRow Item="A" BudgetQuarter="Q2" BudgetValue="55" />
<StaticDataRow Item="A" BudgetQuarter="Q3" BudgetValue="45" />
<StaticDataRow Item="A" BudgetQuarter="Q4" BudgetValue="60" />
<StaticDataRow Item="B" BudgetQuarter="Q1" BudgetValue="45" />
<StaticDataRow Item="B" BudgetQuarter="Q2" BudgetValue="55" />
<StaticDataRow Item="B" BudgetQuarter="Q3" BudgetValue="65" />
<StaticDataRow Item="B" BudgetQuarter="Q4" BudgetValue="70" />
<CrosstabFilter CrosstabColumn="BudgetQuarter" CrosstabLabelColumn="Item" CrosstabValueColumn="BudgetValue" CrosstabValueFunction="Sum" />
</DataLayer>
<Legend />
</Chart>
これらのグラフを 2 つ作成できます。1 つは予算用、もう 1 つは実績用です。データの構造によっては、追加のデータ列/追加のグリッド レイヤーを使用して、より複雑なグラフを作成することもできます。
クロス集計グラフの詳細については、静的グラフのサンプル アプリケーションを参照してください。
http://devnet.logixml.com/rdPage.aspx?rdReport=Samples
具体的には、クロス集計フィルターを見てください。
http://devnet.logixml.com/SampleCharts/rdPage.aspx?rdReport=CrosstabFilter