-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[data grid] Implement Pivoting #214
Comments
im looking foward to it :D |
Has this been confirmed to be in Jul - Sep timeframe? |
This comment was marked as outdated.
This comment was marked as outdated.
I thought we are the only one who always extend the deadline 😆 |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
We don't yet have a deadline for this feature. We have changed the roadmap presentation a bit. We now have an internal roadmap where we set ambitious targets and a public one where we try to under promise, so we can more consistently overdeliver. |
Main issue for me is that I can't make column headers stick - not being scrolled out. |
@KlausFabian Is this what you're looking for? https://mui.com/components/data-grid/columns/#column-pinning |
@m4theushw That looks exactly what I have been looking for!!! Thanks a lot. But does that only work with the DataGridPro? |
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
Is there any progress on this? |
@srgg We recently moved the feature to "Next in queue" in our public MUI X roadmap https://github.com/mui/mui-x/projects/1#card-45123122 Our next step is to run a proof of concept, we recently started to look into it.
@h4r3en Assuming we plan for the worse case: the first unstable API release before the end of year and a stable API for March 2024 feels like something we won't struggle to pull off. |
This comment was marked as resolved.
This comment was marked as resolved.
did this happen? can i test it somewhere? |
Would also like to know if unstable API is available somewhere |
This comment was marked as resolved.
This comment was marked as resolved.
Hi everyone, |
Can we support fields to be searchable text instead of select box. As we can have thousands of columns and it will be difficult to scroll through them. |
If you are looking for an alternative meanwhile, i have found this library |
Is this still on track for this quarter? |
Hi @delpiersos |
Hi @cherniavskii - thanks for the update, really hoping to see it soon.
It's really encouraging progress; the feedback above make it a bit difficult to incorporate into my use case in a way that my users would be able to leverage. |
Hey. @cherniavskii Can we know the approximate delivery time for this functionality in the stable version? Since Q2 is over, when can we expect it? Thank you! |
Hey. @cherniavskii Can we know the approximate delivery time for this functionality in the stable version? Since Q3 is also over, when can we expect it? |
What a pivot table is?
TLDR
Transform row data from given selected field(s) into column headers; values under these columns are aggregations of all the rows that share the same value on the selected fields(s)
A pivot table is a statistics tool that summarizes and reorganizes selected columns and rows of data in a spreadsheet or data table to obtain a desired report.
It’s an extension of the behavior of combining row grouping and aggregation.
With the ability to pivot columns, users can break down the row-grouped values in a new dimension, and the aggregation functions are used to compute the crossed values between rows and columns.
It’s a tool that targets end-users and enables them to build a new table by combining different computed values based on the original dataset.
How does pivoting work?
A pivot table is built over four distinct concepts.
Row grouping
.field
is set for the columns, the unique values of that field are listed across the top as column headers. It is similar toRow grouping
, but with columns.This property is what effectively gives the sense of data pivoting.
It’s the logic from
Aggregation
, but extended to aggregate the value in multiple columns represented by a field’s unique values.Examples of use cases
https://www.youtube.com/watch?v=-LM6-BJd1HA
Extracting the sum of gold medals per country each year:
Original dataset
Row group: Country,
Columns: Year,
Computed Values: Gold (sum)
Row group: Year,
Columns: Country,
Computed Values: Gold (sum)
When a user turns on the pivoting:
Where can users access this function?
At the new “Manage columns” panel
#5700
Challenges
Benchmark
The text was updated successfully, but these errors were encountered: