основе меры которая есть на графике, но не знаю как правильно, или может есть вариант как то по другому сделать?
На графике есть значение которые округляются до миллиона( настраивал в шпателе), а я хочу если значение больше миллиона округлять до миллиона, если меньше , то округлять до тысяч.
Самые нижние значения на графике сейчас не информативные, я хочу верхние оставить без изменений- миллионы, а нижние тысячи
If(“мера» > 1000000, round(«мера »,-2) + «млн»
Что-то типа такого мб
У вас только два варианта возможны? Тысячи и миллионы?
По идеи могут быть и другие:)
Простой вариант для положительных единиц, тыс и миллионов. Если до трёх вариантов, то просто отформатируйте исходную меру по шаблону : [>=950000]# ##0.0 " млн."; [>=950]0.0 "тыс."; 0.0 PS перед "млн." ДВА ПРОБЕЛА. Перед "тыс." - один.
а как влияет на результат число пробелов? 🤔
Нашел в закромах более сложный вариант реализации задачи. Работает как для положительных, так и для отрицательных чисел в диапазоне от 0.001 до сотен триллионов (и выше 😎). При этом выводит только три значащие цифры. Т.е. для единиц ( тысяч, миллионов и т.п.) будет выведено X,XX тыс./млн./млрд... Для десятков, соответственно, XX,X... А для сотен - XXX
Ого спасибо. Буду пробовать:)
Обсуждают сегодня