D3 Y-Axis Not Accepting EUR Currency Symbol

Hi there,

I'm trying to format my Y-Axis numbers in a Line-Chart Component to show 1500, as €1.5K but for some reason it does not accept the EUR symbol.

If I set the D3 Format to $.2s 1500 would transform into $1.5k
but if I change that to €.2s it currently returns 1500.

I also tried €,.0f, with same outcome.

Any idea on how to get around this?

Thanks in advance!
Screenshot 2025-02-19 at 3.19.35 PM

1 Like

Bumping this up

Hi @ccc,

That is very odd, let me investigate this and see if it is a bug or if there is a work around.

1 Like

Same here. We need to be able to specify the currency and it's not possible for now.

Hey @Jack_T any updates on this?

Hi @ccc,

Did some testing and can confirm that the euro symbol is not working. I did some more digging at it appears to do with the D3 library, as outlined in this stackoverflow post.

Currently waiting to hear back from our UI engineering team on this to see what we can do to get the € working. Will be back with more details shortly!

1 Like

Hi folks,

Just checked in with the UI team and they confirmed the bug, we have a ticket for them to work on this.

As currently the D3 library that builds the chart does not have the localization exposed to end users. I made a request to have a UI dropdown for inputting options for currencies as well as optional text input for other symbols as well.

Will keep this thread updated with any news I hear from them! They did confirm that the dollar sign is just to denote currency and then by default the apps are localized to the US which causes the $ symbol to be present, with the localization needing to be changed as explained in the Stack overflow post I linked above.

2 Likes

Hi @Jack_T - any updates on this yet or estimated timeline for the UI Change to be ready?

Thanks

Hi @ccc,

I just pinged internally to check! It looks like the ticket's status is ready for work, so it should be getting assigned out in the next round of engineers picking up tickets.

We have some other really big features about to launch so a lot of our engineer are heads down, sorry for the delay and we appreciate your patients!

Will post with any updates that come through on the ticket.

1 Like

Hi @Jack_T

This is really a big problem still, because also using a format like ,.2f for having 80.300,80 € doesn't work, because it will be always using english locale that results in 80,300.80 €

So locale choosing for thousand and decimal, or configuration.

When can we get a locale configuration / switch?

Hi @Jesse_Klotz,

Apologies for the delay. So in addition to the currency symbol being change, you would also like for localization to allow for using the , symbol for the decimal place and the . symbol for the hundred to thousand place as well?

I can add that in to the ticket along with your plus 1. It looks like it has a high priority set on the ticket so the change should be coming through either this quarter or next :crossed_fingers:

1 Like

Awesome! Yes, thats what i want to accomplish to have consistent data inside my retool app as like my internal users are all german and different currency or thousand places makes the data looks suspicious / inconsistent to other system.

1 Like