Рассмотрим следующий сценарий. У меня есть столбец данных, который содержит большой список числовых, целых числовых значений. Некоторые из этих значений сравнительно невелики (например, 1000), в то время как другие очень велики (например, 10 000 000 000).
Я желаю, чтобы меньшие числа (менее 1 000 000) отображались как стандартные числа с запятыми. Большие цифры следует сокращать, показывая M для миллионов, B для миллиардов, возможно TR для триллионов и т.д. Рядом с фактическим числом фактического значения. Ниже приведены несколько примеров того типа форматирования, который я ищу:
| Actual Value | Display Value |
+---------------+---------------+
| 100,000 | 100,000 |
| 999,999 | 999,999 |
| 1,000,000 | 1.0 M |
| 1,250,000 | 1.3 M |
| 5,000,000,000 | 5.0 B |
Есть ли простой способ сделать это без необходимости создания функции форматирования?