Программирование - это просто
Advertisement
Главная arrow 1С:Предприятие arrow Секреты 1С (платный раздел). arrow Секреты 1С. Урок 15. Анализ данных. Продолжение.
18.08.2017 г.
Главное меню
Главная
Системный подход
Интернет магазин
Биржевые роботы
Программные продукты
Математика и информатика
1С:Предприятие
C#, Delphi, VB, F#, Web и пр.
Искусственный интеллект
Услуги
Ча. Во. (FAQ)
Платный раздел
Наука для чайников
Разное
Размышления
Карта сайта
Друзья сайта
Excel-это не сложно
Все о финансах
Секреты 1С. Урок 15. Анализ данных. Продолжение. Печать E-mail
Автор megabax   
18.05.2017 г.
New Page 1

Секреты 1С. Урок 15. Анализ данных. Продолжение.

Что бы смотреть урок полностью, подпишитесь на платный раздел.

В платном разделе статья находиться здесь.


На уроке Секреты 1С. Урок 13. Анализ данных мы с вами познакомилась с основами анализа данных в 1С. Продолжаем тему. Начнем с того, что источник данных не обязательно запрос, может быть, например, и таблица значений: ...

...

...

... Здесь мы на лету сгенерировали тестовый набор данных, примерно такой же по составу, как и тот, что генерировали на прошлом уроке по анализу данных. Только тогда мы помещали данные в регистр сведений,  а потом извлекали их запросом, а сейчас сразу формируем данные в оперативной памяти. Для чего может потребуется данная возможность? Допустим, нам надо произвести предварительную обработку данных, которая у нас храниться в регистре сведений, или с справочники. Одним словом, в базе данных. Например, нормализовать эти данные или сделать с ними еще какие-либо действия. В таком случае, можно загрузить данные в память и обработать их (если помещаются). Вот сейчас мы это и сделаем.

Итак, пусть у нас есть таблица котировок некой акции, в которой имеются ценовые поля open, high, low и close. Нам надо сделать над ними анализ данных. Но не над абсолютными ценами, а над относительными ценами в процентах от цены close предыдущего дня, то есть, нас интересует, на сколько % акция выросла или упала, а не сама ее котировка.

Сначала напишем загрузчик котировок: ...

....

....

... Убедимся, что работает, загрузив какие-нибудь котировки из текстового файла:

Секреты 1С. Урок 15. Анализ данных. Продолжение.

Может возникнуть вопрос: откуда брать котировки? Можно скачать с сайта какого-нибудь брокера, об этом я писал в уроках: Пишем биржевого робота на C#. Урок 1. Библиотека "Биржевой симулятор" и  Пишем биржевого робота на C#. Урок 19. Создаем загрузчик котировок. Начало (грузим с Финам),  Главное, чтобы эти котировки имели вот такой вот формат (текстовый файл):

<TICKER>,<PER>,<DATE>,<TIME>,<OPEN>,<HIGH>,<LOW>,<CLOSE>
AVAZ,D,20110503,000000,27.32700,27.50000,26.50000,26.60000
AVAZ,D,20110504,000000,26.51600,26.51600,25.31600,25.75000
AVAZ,D,20110505,000000,25.98300,26.50000,24.60800,25.00000
AVAZ,D,20110506,000000,24.73600,28.29800,24.57600,26.24600
AVAZ,D,20110510,000000,26.40000,27.24900,25.12600,27.00100
AVAZ,D,20110511,000000,27.47400,28.00000,26.47700,27.75000
AVAZ,D,20110512,000000,27.13000,27.35200,26.50000,27.20000
AVAZ,D,20110513,000000,27.01100,27.30000,26.58000,26.70000
AVAZ,D,20110516,000000,26.18000,26.21500,25.55800,25.99800
AVAZ,D,20110517,000000,25.99700,26.07500,25.15300,25.50000
AVAZ,D,20110518,000000,25.93800,25.93800,25.20100,25.57300

Теперь перейдем к следующему шагу,...

...

...


Скриншоты, опубликованные в данной статье, являются цитатами и иллюстрациями   программного продукта "1C:Предприятие версия 8.3", авторское право на который принадлежит ЗАО 1С.. 


 

 

 

 

Последнее обновление ( 18.05.2017 г. )
 
Пред. »
 
© 2017 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги
Мы принимаем
Банковские карты
Оплатите покупку в интернет-магазине банковскими картами VISA и Mastercard любого банка.
узнать больше
Электронный кошелек
Моментальная оплата покупок с помощью вашего электронного кошелька RBK Money.
узнать больше
Банковский платеж
Оплатите покупку в любом российском банке. Срок зачисления средств на счет - 3-5 рабочих дней.
узнать больше
Денежные переводы
Оплата покупок через крупнейшие системы денежных переводов CONTACT и Unistream.
узнать больше
Почтовые переводы
Оплатите покупку в любом отделении Почты России. Срок зачисления платежа - 3-4 рабочих дня.
узнать больше
Платежные терминалы
Оплата покупок в терминалах крупнейших платежных систем в любом городе России - быстро и без комиссии.
узнать больше