我正在创建一个DevExpress XtraReport - 报告。
我有一个分组表,其值与此类似:
Model | Passed | Failed | Total |
Test1 | 4 | 5 | 9
Test3 | 2 | 1 | 3
现在我想将此数据转换为PieChart。
我想要做的是创建两个名为Passing and faileding的标签。并将我的数据绑定到其中的每一个。但这似乎是不可能的。
XRChart只允许我创建静态标签,不能选择绑定它,或者根据分组而不是列创建一个动态选择标签的系列。
意思是我很容易得到
Test1.Total vs Test3.Total
但不是Test1.Passed vs Test1.Failed
和Test3.Passed vs Test3.Failed
这怎么可能很难,我必须遗漏一些东西。
答案 0 :(得分:0)
假设您要为数据源集合中的每一行(“Test1”,“Test2”)显示单独的Pie和测试结果,您需要更改数据结构以使其与“系列模板”兼容DevExpress图表组件支持的功能(有关其他信息,请参阅https://documentation.devexpress.com/XtraReports/4575/Examples/Use-Charts-Grids-and-Custom-Controls/How-to-Create-a-Report-with-a-Chart-Bound-to-Data-Using-Series-Templates文章)。例如,以下数据模式将允许您生成两个饼图:
SeriesDataMember ArgumentDataMember ValueDataMembers(请参阅XRChart.SeriesDataMember,XRChart.SeriesTemplate.ArgumentDataMember和XRChart.SeriesTemplate.ValueDataMembers属性)
Test1 Passed 4
Test1 Failed 5
Test2 Passed 2
Test2 Failed 1
您也可以使用支持中心门户网站直接联系DevExpress支持团队。