RankBinding Class
Defines the calculation of a ranking in the window.
Namespace: DevExpress.Xpf.PivotGrid
Assembly: DevExpress.Xpf.PivotGrid.v24.1.dll
NuGet Package: DevExpress.Wpf.PivotGrid
Declaration
Remarks
To bind a Pivot Grid field to the result of the calculation in Optimized mode, follow the steps listed below.
- Create an instance of the
RankBinding
class with the Source property set to the DevExpress.XtraPivotGrid.DataBindingBase descendant instance. - Specify the window frame.
- Assign the
RankBinding
instance to the PivotGridField.DataBinding property.
The example below shows how to use RankBinding
to rank sales by month for the year.
<dxpg:PivotGridControl
<!-- ... -->
DataProcessingEngine="Optimized"
<!-- ... -->
<dxpg:PivotGridControl.Fields>
<!-- ... -->
<dxpg:PivotGridField
Area="DataArea"
AreaIndex="1"
Caption="Rank"
Name="fieldRank">
<dxpg:PivotGridField.DataBinding>
<dxpg:RankBinding
Order="Descending"
PartitioningCriteria="ColumnValueAndRowParentValue"
RankType="Unique">
<dxpg:RankBinding.Source>
<dxpg:DataSourceColumnBinding ColumnName="Extended Price" />
</dxpg:RankBinding.Source>
</dxpg:RankBinding>
</dxpg:PivotGridField.DataBinding>
</dxpg:PivotGridField>
<!-- ... -->
</dxpg:PivotGridControl.Fields>
</dxpg:PivotGridControl>
Inheritance
See Also