Парсинг наибольшей цены

Тема в разделе "Решение проблем с использованием программы", создана пользователем elrybak, 13 июн 2015.

  1. elrybak

    elrybak New Member Пользователи

    Регистрация:
    21 мар 2015
    Сообщения:
    3
    На карточке товара указано несколько цен
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    как вывести наибольшую?
    Я представляю это так. Выбрать все цены с помощью повторяющихся границ, а потом среди найденных значений выбрать самое большее число. Есть ли такая функция?:)
     
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Файл проекта приложил (в программе: меню - файл - загрузить проект).

    Макрос [SORT] с параметром {invert} сортирует цены в обратном порядке. Макрос [REPLACE] удаляет поочередно отсекает все хвосты стоящие после *.

    С уважением к вам, Сергей.
     

    Вложения:

    • mishele_ru.cdp
      Размер файла:
      26,9 КБ
      Просмотров:
      19
  3. elrybak

    elrybak New Member Пользователи

    Регистрация:
    21 мар 2015
    Сообщения:
    3
    СПАСИБО!!! :handshake: :yes: :dance:
     
  4. Serheo

    Serheo Well-Known Member Пользователи

    Регистрация:
    13 окт 2018
    Сообщения:
    251
    Город:
    Москва
    Здравствуйте, Сергей! Делаю этим способом, но в результате получаю такую последовательность 1.0 | 1456.0 ; 1.0 | 234.0 | 1.0 ; 236.0 (число 1456 самое большое и должно стоять в самом конце), т.е. [SORT] сортирует не по величине числа, а по первой цифре. Можно как-то поправить макрос, чтобы он делал "умную" сортировку чисел?
     
  5. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    http://forum.sbfactory.ru/threads/s...ce-vnutri-povtorjajuschejsja.8799/#post-51260
     

Поделиться этой страницей