Labs
Data Sheet: Group By and Progressive Loading
this feature is currently in alpha be one of the first customers to try it! please share any feedback with the charthop team how to setup a alpha feature contact mailto\ support\@charthop com or your csm if you have one they can activate the feature for you read below for setup instructions and context on how the feature will work these new capabilities enhance data sheets with powerful grouping functionality and performance improvements for large datasets group by allows you to organize and analyze data with pivot table like categories, while progressive loading ensures fast performance even with thousands of rows group by group by transforms your data sheet into a consolidated view, allowing you to aggregate and analyze data by any field in charthop group by how to use group by open any data sheet view click the "group by" selector in the toolbar above the table select the field you want to group by (e g , department, location, manager, job level) the sheet will reorganize to show grouped rows with expandable sections what happens when you apply grouping when you group your data rows are organized hierarchically — all people sharing the same value for the grouped field appear together under a collapsible header aggregate values are calculated — numeric columns automatically show totals or averages for each group (currently only selective fields that can be calculated are aggregated in group by row) if person or job is not exclusive to a specific group, they will not be counted more than once in total count or aggregation in the sum row navigation becomes easier — expand or collapse groups to focus on specific segments of your organization common use cases for group by department analysis — group by department to see headcount, total compensation, or average tenure across different parts of your organization manager span of control — group by manager to quickly identify direct report counts and team compositions location planning — group by location or office to understand geographic distribution and plan for office space or regional strategies compensation equity — group by job level or comp band to identify pay distributions and ensure equitable compensation practices multi level grouping you can apply multiple group by fields to create nested hierarchies apply your first group by (e g , department) click "add group by" to nest a second level (e g , job level within department) add one more if desired for a max of three nested groupbys this creates views like department > job level > location, allowing for sophisticated analysis of organizational structure working with grouped data expanding and collapsing groups — click the arrow icon next to any group header to expand or collapse that section use "expand all" or "collapse all" to manage all groups at once filtering within groups — filters continue to work with grouped views, allowing you to group by department while filtering to only active employees or specific locations exporting grouped data — (coming soon) progressive loading progressive loading dramatically improves performance for data sheets with large datasets by loading data incrementally as you scroll progressive loading how progressive loading works instead of loading all rows at once, progressive loading loads an initial batch — the first 100 200 rows appear immediately when you open the sheet loads more as you scroll — additional rows are fetched automatically as you scroll down maintains full functionality — all filtering, sorting, and searching work across the entire dataset, not just loaded rows performance benefits for large organizations, progressive loading delivers faster initial load times — sheets with 5,000+ employees now load in seconds smoother scrolling — no lag or freezing when navigating through large datasets reduced browser memory usage — only visible rows are rendered in your browser working with progressively loaded data searching and filtering — when you apply a search or filter, charthop searches the entire dataset (not just loaded rows) and returns all matching results sorting — sort operations work across the full dataset and will reload the sheet with the new sort order applied exports — exporting always includes all rows, regardless of how many have been progressively loaded in your browser group by with progressive loading when using group by on large datasets, groups are loaded progressively as you expand them, maintaining fast performance these features work seamlessly together for analyzing large organizations apply group by to organize data (e g , by department) progressive loading ensures each group loads quickly expand groups as needed to drill into specific segments navigate through thousands of employees with consistent performance this combination is particularly powerful for executive dashboards, annual planning reviews, and organization wide compensation analysis
