[ui5-analytical-table]: When grouping by column A, the grouped row has an incorrect aggregated value in the grouped column
Maintainer antworten meist innerhalb von 1 Tag
@plamenivanov91 arbeitet bereits daran.
Seit 29.12.2025.
Bewertung
Dieses Issue wurde noch nicht bewertet.
Beschreibung
Bug Description
I have a ui5-analytical-table where it is possible to group by columns, even creating a combination of grouped columns. In such a table, in one of our scenarios, the value of column C, depends on the value of column B.
Both columns B and C have overwritten the event "aggregate".
Given I grouped the analytical table by columns A
When I group the table by column B
Then, the grouped row (where the value of the grouped columns is not shown) aggregates column B by selecting the first value, not triggering the aggregation events.
Example:
In the table in the image, I have the following aggregations:
- Min Status column: returns a single status, returns "In Progress" if at least one row in the grouped rows contains this status. Returns "Finished" if all grouped rows are finished.
- Job Due Date: returns the min date of the grouped rows. If Min Status column = Finished, then show "Finished"
As you can see in the expanded grouping, Job Due Date = "Finished", despite having "In Progress" rows in its group. It happens because in the grouped row, props.cell.values = 'Finished'. This value is not the result of the aggregation events described above, but simply the selection of the first Min Status value.
Affected Component
ui5-analytical-table
Expected Behaviour
The grouped row should respect what is defined in the aggregation, even not showing the value in the cell.
Isolated Example
No response
Steps to Reproduce
...
Log Output, Stack Trace or Screenshots
No response
Priority
Medium
UI5 Web Components Version
2.17.1
Browser
Chrome
Operating System
No response
Additional Context
No response
Organization
No response
Declaration
- I’m not disclosing any internal or sensitive information.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 541
- Forks
- 114
- Ø Merge
- 21 Std. 26 Min.
- Gemergte PRs (30 T.)
- 82
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus UI5/webcomponents-react
-
ObjectPage: tabIndex=0 set on first ObjectPageSection even for single-section layout causing WCAG 2.1.1 keyboard accessibility violationEvtl. vergeben @Lukas742 hat das heute übernommen. Offen
UI5/webcomponents-react#9080 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
UI5/webcomponents-react#8529 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Design Pending SAP SF
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
UI5/webcomponents-react#8158 · 1 Kommentar · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag
-
a11y Design Pending
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
UI5/webcomponents-react#7582 · 4 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 42/100
UI5/webcomponents-react#7546 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in UI5/webcomponents-react
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
lyswhut/lx-music-desktop#3026 ·
-
area: ci type: test
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
schlessera/brain-kit#2769 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Read a vector index's quantization back on Neo4j 2026.10, which reports vector.quantization.typeOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
liberation-data/drivine#231 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
alveusgg/alveusgg#2502 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag