GitHub user kleostouraiti created a discussion: **Feature Request: Support 
conditional currency symbol positioning (prefix vs suffix)**

**Problem**
Superset currently only allows a single static prefix or suffix setting for 
number formatting. This doesn't accommodate the fact that different currencies 
follow different conventions:
- £ and $ are displayed before the number (e.g. £724,149)
- € is typically displayed after the number (e.g. 724,149 €)

For multi-currency platforms serving users across different countries, this 
means it's impossible to format all currencies correctly with the current 
configuration options.

**Proposed Solution**
Allow currency symbol positioning (prefix vs suffix) to be configured per 
currency, rather than as a single global setting. Ideally this could be driven 
by a currency code (e.g. GBP, USD, EUR) with sensible defaults for common 
currencies, while still allowing manual override.

**Impact**
Without this, either £/$ display incorrectly as a suffix, or € displays 
incorrectly as a prefix — both of which look unprofessional in client-facing 
dashboards.

**Workaround**
We have implemented a local fix for this but it requires patching Superset's 
source code directly, which is difficult to maintain across version upgrades.

**Contribution**
We are planning to raise a PR with our implementation of this fix, including 
unit tests, and would welcome guidance from maintainers on the best approach 
before doing so.

GitHub link: https://github.com/apache/superset/discussions/40711

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: 
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to