Уважаемые форумчане, здравствуйте! Помогите пожалуйста со следующей проблемой. У меня есть число 1727918520,996, пытаюсь округлить его до сотых в меньшую сторону (т.е. хочу получить число 1727918520,99) в PQ c использованием Number.Round([],2,RoundingMode.Down), а именно:
Код
let
Источник = Excel.CurrentWorkbook(){[Name="Таблица2"]}[Content],
#"Измененный тип" = Table.TransformColumnTypes(Источник,{{"Столбец1", type number}}),
#"Добавлен пользовательский объект" = Table.AddColumn(#"Измененный тип", "Пользовательский", each Number.Round([Столбец1], 2, RoundingMode.Down))
in
#"Добавлен пользовательский объект"
Но почему то PQ, округляет данное число до целых. Пример во вложении. Заранее спасибо! Кросс Кросс2
let
Источник = Excel.CurrentWorkbook(){[Name="Таблица2"]}[Content],
#"Округление" = Table.AddColumn(Источник, "Округление с уменьшением", each Number.RoundDown([Столбец1],2), type number)
in
#"Округление"
В кроссе на Мир Ексель я Вам написал, в чем ошибка. Повторю здесь, чтобы не прыгать по сайтам RoundingMode.Down в Number.Round указывает, в какую сторону будет округление, если number находится точно между двумя возможными округленными значениями, то есть, когда 0,995