Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Power Query округление до сотых близкого к целому числу - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Power Query округление до сотых близкого к целому числу (Формулы/Formulas)
Power Query округление до сотых близкого к целому числу
maximich Дата: Понедельник, 11.04.2022, 15:29 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 1 ±
Замечаний: 0% ±

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


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

Автор - maximich
Дата добавления - 11.04.2022 в 15:29
_Boroda_ Дата: Понедельник, 11.04.2022, 15:52 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация: 6478 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
[vba]
Код
= Table.AddColumn(#"Измененный тип", "Пользовательский", each Number.RoundDown ([Столбец1], 2))
[/vba]

RoundingMode.Down в Number.Round указывает, в какую сторону будет округление, если number находится точно между двумя возможными округленными значениями, то есть, когда 0,995


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995


Сообщение отредактировал _Boroda_ - Понедельник, 11.04.2022, 15:54
 
Ответить
СообщениеТак нужно?
[vba]
Код
= Table.AddColumn(#"Измененный тип", "Пользовательский", each Number.RoundDown ([Столбец1], 2))
[/vba]

RoundingMode.Down в Number.Round указывает, в какую сторону будет округление, если number находится точно между двумя возможными округленными значениями, то есть, когда 0,995

Автор - _Boroda_
Дата добавления - 11.04.2022 в 15:52
maximich Дата: Понедельник, 11.04.2022, 17:05 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 1 ±
Замечаний: 0% ±

Excel 2013
Так нужно?

Да.
_Boroda_, спасибо Вам и в этой теме и что пояснили решение в кроссе
 
Ответить
Сообщение
Так нужно?

Да.
_Boroda_, спасибо Вам и в этой теме и что пояснили решение в кроссе

Автор - maximich
Дата добавления - 11.04.2022 в 17:05
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Power Query округление до сотых близкого к целому числу (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!