Как отбирать цену

0 голосов
BublikDenis в категории Алгоритмы
Добрый вечер, подскажите , пожалуйста, есть таблица из трех столбцов: товар|дата|стоимость. С помощью какого инструмента можно отбирать цену товара в разрезе последняя и предпоследняя, далее присвоить  признак  как последняя и предпоследняя цена.Мониторинг в течение года идет.

Ответ: 1 шт.

0 голосов
Никита. К

Добрый день! Присвоить признак можно следующим образом:

  1. Фильтруем данные по одному товару с помощью компонента «Фильтр строк».
  2. Сортируем по полю дата с порядком по убыванию с помощью компонента «Сортировка».
  3. В «Калькулятор» с помощью функций IF и RowNum прописать условие присвоение признака. В качестве примера: IF(RowNum()=0,"Последняя",IF(RowNum()=1,"Предпоследняя",""))
  4. Фильтруем пустые строки поля "Признак" с помощью «Фильтр строк». 
  5. Сворачиваем «Сортировка»,«Калькулятор» и «Фильтр строк» в подмодель 
  6. Настраиваем «Цикл» с групповой обработкой на подмодель, в качестве уникальных значений выбираем «Товары».

Скриншоты примера сценария :


Настройки Фильтра строк в подмодели

Настройки Цикла


 

BublikDenis
Благодарю , супер !
BublikDenis
Благодарю за подробные разъяснения !
...