Telerik PivotGrid列configuration

我目前正在试图根据Excel工作表规范来构build这个pivotgrid excel例子

excel基于类别a和类别b对数据行进行分组。 列按年分组。

pivotgrid将数据分组如下: 数据透视表渲染

pivotgridconfiguration如下:

<Fields> <telerik:PivotGridRowField DataField="A" UniqueName="AColumn" Caption="A" > </telerik:PivotGridRowField> <telerik:PivotGridRowField DataField="B" UniqueName="BColumn" Caption="B"> </telerik:PivotGridRowField> <telerik:PivotGridColumnField DataField="Year" UniqueName="YearColumn" Caption="Year"> </telerik:PivotGridColumnField> <telerik:PivotGridColumnField DataField="Count" UniqueName="CountColumn" Caption="Count"> </telerik:PivotGridColumnField> <telerik:PivotGridColumnField DataField="Figure" UniqueName="FigureColumn" Caption="Figure"> </telerik:PivotGridColumnField> </Fields> 

如何configuration网格,使其不将数据分组在计数和图中列,而是将年份列分组?

源数据如下所示:

源数据

所有提示/技巧,欢迎! 我有点陷在泥泞中。

find答案昨天,它不工作,因为Telerik PivotGrid中的错误(报告错误)。

代码应该如下使用:

 <Fields> <telerik:PivotGridRowField DataField="A" UniqueName="AColumn" Caption="A"> </telerik:PivotGridRowField> <telerik:PivotGridRowField DataField="B" UniqueName="BColumn" Caption="B"> </telerik:PivotGridRowField> <telerik:PivotGridColumnField DataField="Year" UniqueName="YearColumn" Caption="Year"> </telerik:PivotGridColumnField> <telerik:PivotGridAggregateField DataField="Count" Aggregate="Sum" UniqueName="CountColumn" Caption="Count"> </telerik:PivotGridAggregateField> <telerik:PivotGridAggregateField DataField="Figure" Aggregate="Sum" UniqueName="FigureColumn" Caption="Figure" DataFormatString="{0:C}"> </telerik:PivotGridAggregateField> </Fields> 

请注意,你不应该在pivotgrid的属性中使用AggregatesLevel =“0”。 这会给你带来空引用exception。

 <telerik:RadPivotGrid ID="PivotGrid" runat="server" AggregatesLevel="0"> </telerik:RadPivotGrid>