venkatamandavilli-code commented on issue #37038:
URL: https://github.com/apache/superset/issues/37038#issuecomment-4156835656
Here is my Analysis
The issue is related to how the Table chart handles number formatting
through the D3 format field. In other chart types, the X‑axis and Y‑axis
formatting fields correctly accept commas and other numeric formatting symbols.
However, in the Table visualization, the D3 format input does not allow typing
commas at all.
From a functional standpoint, this creates a clear inconsistency in the user
experience:
- Users can apply comma‑based formatting (e.g., `,.2f`, `0,0`, `#,###`) in
most visualizations
- The same formatting cannot be applied in Table charts because the input
field blocks comma entry
- As a result, users cannot format large numbers with thousand separators in
Table views
- This reduces readability and forces users to export data to external tools
for proper formatting
This behavior breaks a core expectation: formatting options should behave
consistently across all chart types.
Impact on End Users**
- Inability to apply standard numeric formatting in Table charts
- Reduced readability for financial, KPI, and high‑volume datasets
- Inconsistent formatting across dashboards
- Additional manual effort to format numbers outside Superset
- Lower usability for business users who rely heavily on tabular views
Expected Functional Behavior
- The D3 format field in Table charts should accept commas just like other
chart types
- Users should be able to apply standard D3 formats such as:
- `,.2f`
- `0,0`
- `#,###`
- Formatting should be applied consistently across all visualizations
Conclusion
This is a functional defect in the Table chart’s D3 format input field. The
field incorrectly restricts comma entry, preventing users from applying
standard numeric formatting. Aligning the Table chart’s formatting behavior
with other visualizations will restore consistency and improve readability for
end users.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]