Pivotal tables in views
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 214
- Forks
- 52
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 82
Description
Is your feature request related to a problem? Please describe.
There are no ability to create view which summarize rows of selected data
Describe the solution you'd like
For example we have a table like this:
| column1 | column2 | column3 |
|---|---|---|
| value_A | value_D | value_H |
| value_A | value_D | value_I |
| value_B | value_E | value_I |
| value_B | value_F | value_J |
| value_C | value_G | value_J |
It needs to be added something like this to "Filter" section:
Column -> <select column1> -> select operator (contains or is equal) e.g value_A -> checkbox "summarize"
Column -> <select column2> -> select operator (contains or is equal) e.g value_E-> checkbox "summarize"
Column -> <select column3> -> select operator (contains or is equal) e.g. value_I-> checkbox "summarize"
After making several settings with filter we could get a result table like this:
| column1 | column2 | column3 |
|---|---|---|
| 2 | 1 | 2 |
This view could be used for analytics app further
Describe alternatives you've considered
No response
Additional context
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the views and Filter section implementation in the Nextcloud Tables app, then determine how selected columns and operators are represented. The issue's example describes a summarized result table; done would require configurable filters, a summarize option, and the corresponding aggregated output for the selected data.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- data-visualization, frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100