Страницы: 1
RSS
Почему так работает запрос в Power Query?, Непонятна причина почему запрос по разному обрабатывает данные по условию
 
Прошу консультацию знатоков. Куда "рыть"?
В Power Query сделал Запрос. Надо обработать таблицу с данными и в новом столбце добавить подписи характеризующие результат сравнения двух значений - объёмов поставленной воды (водоснабжения) и объёмов принятых стоков на очистку (водоотведение).
Условия представлены на скриншоте:
Если у контрагента осуществляется приём стоков, но вода не поставляется - "Водоотведение есть, водоснабжения нет"
Если контрагенту поставляется вода, но нет приёма стоков - "Водоснабжение есть, водоотведения нет"
Если есть разницу между объёмами поставляемой воды и объёмами принимаемых стоков - "Необходимо проверять причины несовпадения"
Если количество поставляемой воды и количество принимаемых стоков одинаково - "Объёмы водоснабжения и водоотведения совпадают"

Собственно вопрос по последнему варианту.
Запрос выводит результат по разному по некоторым контрагентам (на скриншоте часть). Несмотря на то, что объёмы водоснабжения и водоотведения совпадают  в результате выводится "Необходимо проверять причины несовпадения", а не "Объёмы водоснабжения и водоотведения совпадают". Их почти 1000 записей, 8 отработаны так.

Не могу понять причину, такой работы запроса.



 
 
Реально думаете, что без файла только по скрину можно точно что-то сказать? Может у Вас числа различаются в каком-нибудь 4-м разряде после запятой. Вы это проверяли?

P.S. Название темы ни о чем. Предложите название, отражающее суть проблемы(как того правила требуют) - модераторы придут и заменят. Иначе тему могут закрыть или сообщения с помощью скрыть.
Изменено: Дмитрий(The_Prist) Щербаков - 20.10.2020 08:47:40
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Да, числа проверял. Это первое, что сделал. До второго знака всё.  
И формат тоже.
Изменено: hudoi - 20.10.2020 08:50:32
 
Цитата
hudoi написал:
И формат тоже
тогда
Цитата
Дмитрий(The_Prist) Щербаков написал:
Реально думаете, что без файла только по скрину можно точно что-то сказать?
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Дмитрий(The_Prist) Щербаков, даже без примера, 95% что это тема этой вашей статьи.
Вот горшок пустой, он предмет простой...
 
Проблему решил, тупо перебив, в ручную, значения в исходных таблицах. Например, было "35,20". Затёр, снова ввёл. Обновил запрос - сработало.
Магия. :)  
 
Цитата
PooHkrd написал:
даже без примера, 95% что это тема
поэтому и хотел увидеть пример, чтобы показать где и в чем именно ошибка :)
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Цитата
hudoi написал:
Магия.  
Никакой магии, просто перед сравнением нужно приводить типы данных к единому значению, а не сравнивать текст с числами. Если бы указали типы, то либо PQ их преобразовал в числа, либо указали бы на ошибку, если преобразование невозможно.
Вот горшок пустой, он предмет простой...
Страницы: 1
Наверх