Best way to format data in the table

  1. data is stored in DB, for example: 0.40 (as money) and quantity 1234.56 (as float)
  2. i would like to display localized data, for example: €0,40 (as money in EUR) and quantity 1 234.56 (as set in selected locale)
I made a test for money column:
Tables\Columns\TextColumn::make('price')->money('eur')

But this displays incorrect value as "€4,00" (it should be €0,40).
Q1: What's wrong here?

And i see no ->number() type (as in Filament Form component).

Q2: What is the best way to do it in Filament Table component?
Should i customise every column with my own implementation ->formatStateUsing()?
Was this page helpful?