Как сложить даты и другую информацию по дням?

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 526
Благодарностей
1 323
Баллы
113
Доброго времени суток. Подскажите, пожалуйста, есть даты с ценами

Пример дат и цен:
58062

Как мне суммировать данные, что бы в результате получить например за 27 мая (и так за каждый день):

["May 27 2020 45: +0", 361.537, "17]",
Детально:
May 27 2020 - Собираем все цены за 27 число
45: - 22+23 = 45
+0", - оставляем 0
361.537, - ( 357.026+366.04 )/2=361.537 - выводим среднее значение все цены за 1 день
"17 - 8+9 = 17 - суммируем все числа за 1 день


Вот пример что бы хотелось в результате иметь:

58064




Заранее, очень благодарен за помощь.
 

radv

Client
Регистрация
11.05.2015
Сообщения
3 788
Благодарностей
1 952
Баллы
113
По работе с датами есть хорошая статья в последнем конкурсе статей.
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 526
Благодарностей
1 323
Баллы
113

radv

Client
Регистрация
11.05.2015
Сообщения
3 788
Благодарностей
1 952
Баллы
113

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
ну в кратце. цикл по всем строкам пока не будет ноль строк. получаем первую строку с удалением, из нее получаем дату. делаем второй вложенный цикл по этому же списку и получаем все строки с удалением где идет совпадение по дате. с каждой строки парсим цену и считаем сумму. в конце второго цикла складируем результат в новый список. зацикливаем на начало.
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 526
Благодарностей
1 323
Баллы
113
ну в кратце. цикл по всем строкам пока не будет ноль строк. получаем первую строку с удалением, из нее получаем дату. делаем второй вложенный цикл по этому же списку и получаем все строки с удалением где идет совпадение по дате. с каждой строки парсим цену и считаем сумму. в конце второго цикла складируем результат в новый список. зацикливаем на начало.
Со списками я знаю как это сделать. Но это очень затратно по времени обработки - если список за 2 года обработать нужно. Думал есть вариант на C#
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
Со списками я знаю как это сделать. Но это очень затратно по времени обработки - если список за 2 года обработать нужно. Думал есть вариант на C#
я только на c# делаю. если надо кубиками, то я этого не знаю.
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 526
Благодарностей
1 323
Баллы
113

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
Можно пожалуйста поподробнее, что значит завернуть в плагин?
любой проект можно оформить как плагин. и потом вызывать в зенке как свой кубик, с передачей нужных параметров. скорость выполнения максимальная, даже в проджекте.
58092
 
  • Спасибо
Реакции: Gunjubasik и Mikhail B.

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 526
Благодарностей
1 323
Баллы
113
любой проект можно оформить как плагин. и потом вызывать в зенке как свой кубик, с передачей нужных параметров. скорость выполнения максимальная, даже в проджекте.
Посмотреть вложение 58092
Что-то пошло не по плану...
58094


Понял - нужно добавить блок - Интерфейс бота...
 
Последнее редактирование:

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 526
Благодарностей
1 323
Баллы
113
любой проект можно оформить как плагин. и потом вызывать в зенке как свой кубик, с передачей нужных параметров. скорость выполнения максимальная, даже в проджекте.
Посмотреть вложение 58092
Подскажите, пожалуйста, а нельзя сохранить плагин без интерфейса бота? Так как даже когда добавляю интерфейс - плагин отказывается работать вложенным как кубик... Так как интерфейс же мне вообще не нужен и там мне нечего создавать.
58126
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
Подскажите, пожалуйста, а нельзя сохранить плагин без интерфейса бота? Так как даже когда добавляю интерфейс - плагин отказывается работать вложенным как кубик... Так как интерфейс же мне вообще не нужен и там мне нечего создавать.
Посмотреть вложение 58126
насколько я знаю, это обязательное условие. даже если передавать нечего.
а с какими параметрами работает плагин, если туда ничего не передается у вас ?
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 526
Благодарностей
1 323
Баллы
113
насколько я знаю, это обязательное условие. даже если передавать нечего.
а с какими параметрами работает плагин, если туда ничего не передается у вас ?
Да хотел взять открыть блокнот - спарсить оттуда инфу, получить гет запрос и передать в основной проект. Но как я понял, это походу не получится сделать?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
Да хотел взять открыть блокнот - спарсить оттуда инфу, получить гет запрос и передать в основной проект. Но как я понял, это походу не получится сделать?
в плагин можно как передать значения, так и вернуть. вернуть как переменные , так и списки/таблицы
58146

есть задание имени файла. можно текстом, можно через элемент специальный
58147

еще есть интересный элемент mapper , связывает списки/таблицы с теми что указаны во входных с внутренними плагина
58148

в плагине ну очень много возможностей для передачи данных. фантазии есть где развернуться.
 
  • Спасибо
Реакции: Gunjubasik

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 526
Благодарностей
1 323
Баллы
113
в плагин можно как передать значения, так и вернуть. вернуть как переменные , так и списки/таблицы
Посмотреть вложение 58146

есть задание имени файла. можно текстом, можно через элемент специальный
Посмотреть вложение 58147

еще есть интересный элемент mapper , связывает списки/таблицы с теми что указаны во входных с внутренними плагина
Посмотреть вложение 58148

в плагине ну очень много возможностей для передачи данных. фантазии есть где развернуться.
Есть где статьи как работать с плагинами - вставляя их в другой проект? Так как внешне напоминает лишь как отдельный бот а не плагин. Поиск не дал желаемых результатов кроме основной статьи значений кнопок, но про применении в проектах не вижу, ткните пожалуйста, если не увидел..
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
Есть где статьи как работать с плагинами - вставляя их в другой проект? Так как внешне напоминает лишь как отдельный бот а не плагин. Поиск не дал желаемых результатов кроме основной статьи значений кнопок, но про применении в проектах не вижу, ткните пожалуйста, если не увидел..
я тоже не видел. да там все просто. как процедура. как кубик. просто отдельный функционал.
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 526
Благодарностей
1 323
Баллы
113
я тоже не видел. да там все просто. как процедура. как кубик. просто отдельный функционал.
Возможно у вас есть краткий пример вашей работы, который можно выставить как тест, что бы были примером для меня и других, пожалуйста?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
Возможно у вас есть краткий пример вашей работы, который можно выставить как тест, что бы были примером для меня и других, пожалуйста?
нету. ковырял так чисто для понимания существующего функционала. я все в общий код запихиваю, так то....
 

Кто просматривает тему: (Всего: 3, Пользователи: 0, Гости: 3)