Local Data Collection

 
Quantity
Unit Price
Year
Quarter
Month
Product Name
Sales Person Name
2023
Q1
Q1 Total
Q2
Q2 Total
Q3
JanuaryFebruaryMarchAprilMayJuneJulyAugust
QuantityUnit PriceQuantityUnit PriceQuantityUnit PriceQuantityUnit PriceQuantityUnit PriceQuantityUnit PriceQuantityUnit PriceQuantityUnit PriceQuantityUnit PriceQuantityUnit Price
Amazing Armchair
Alex Black
53$15.9253$15.9282$23.4439$9.2196$42.56217$75.212$9.37
Alex Douglas
50$11.4450$11.4475$13.1680$30.61155$43.7751$21.54
Alex Parker
61$19.03
Alex Smith
66$21.0066$21.00142$80.63142$80.63
Alice Brown
38$9.3894$22.21132$31.5971$24.6617$13.5988$38.2545$18.19
Alice Burton
51$48.3489$11.76140$60.1045$23.45169$47.80214$71.2574$26.67
Alice Douglas
57$9.7657$9.7622$12.3422$12.3418$24.71
Alice Fox
99$22.1293$20.0298$40.93290$83.0896$15.00187$60.79283$75.7894$14.19
Alice Parker
90$10.4757$10.2261$25.90208$46.5939$42.8239$42.8232$9.92
Alice Simpson
88$13.1339$12.08127$25.21222$42.9960$24.00282$66.99
Curtis Brown
76$45.6576$45.6570$19.0570$19.0589$41.9862$9.20
Curtis Cooper
Curtis Douglas
61$10.939$17.8087$24.70157$53.4224$18.3024$18.3092$21.763$16.34
Curtis Parker
101$32.6855$13.14156$45.8194$11.29
Jack Hunter
24$44.1779$12.31103$56.4817$16.9517$16.9545$12.08
Jack Smith
23$21.5123$21.5185$53.1681$34.07166$87.23
Jack White
94$9.8148$22.90142$32.7145$12.4045$12.40
John Burton
78$24.2614$19.6492$43.9028$18.1028$18.1038$14.706$23.57
John Parker
62$25.0144$9.35106$34.365$21.70237$45.36242$67.07
John White
36$15.36106$61.5693$9.24235$86.1619$18.38

The DevExpress Blazor Pivot Table component can display and analyze multi-dimensional data with absolute ease. In this demo, our Pivot Table is bound to a local data collection with 100,000 records. The Pivot Table leverages its built-in virtual scrolling mode to maximize overall performance. You can click the Refresh button to generate a new dataset and assign it to the Pivot Table.

To replicate this sample, you must:

  1. Bind the Data property to a C# field/property.
  2. Handle the OnInitialized/OnInitializedAsync lifecycle method. In the event handler, populate this field/property with an IListSource or IEnumerable dataset.
  3. Add fields to the component.