RevoPivot allows users to organize large datasets into rows, columns, dimensions, and measures, calculate aggregated values, explore hierarchical data, expand grouped results, and drill down from summaries into detailed records.
Unlike basic pivot-table components, RevoPivot combines analytical functionality with the advanced data-grid capabilities of RevoGrid. Users can work with sorting, filtering, custom columns, spreadsheet-style navigation, configurable cells, totals, subtotals, hierarchical groups, and virtualized datasets within one integrated interface.
RevoPivot is designed for complex, data-heavy applications such as ERP systems, financial platforms, operational dashboards, business-planning tools, reporting products, and enterprise SaaS applications.
Developers can customize aggregations, cell rendering, data structures, interactions, layouts, and business logic to match the requirements of their product. Remote pivot processing can be used for large datasets where aggregation should happen on the server rather than entirely in the browser.
RevoPivot works with React, Angular, Vue, Svelte, and vanilla JavaScript. It is part of the wider RevoGrid ecosystem, allowing teams to combine advanced Data Grid, Pivot, Gantt, and Scheduler functionality using a consistent architecture and development approach.