[hamesoul]

hamesoul

[hamesoul]

На сайте 3 года и 3 месяца (заходил 1 год 3 месяца 13 дней назад)
+ 0  0  - 0
1
70
Рейтинг70
70
Отзывы+ 0  0  - 0
+ 0  0  - 0
Все (2)       Заказы (2)        Вакансии (0)       Конкурсы (0)
Разместить заказ
27 Мая 2020
Бюджет: 1500 руб
Необходимо внести некоторые изменения в VBA код, притом, что к файлам с которыми код должен работать – доступа нет. Суть задания следующая. Есть таблица в которой нас интересуют следующие столбцы: stand (дата), номер портфеля бумаг (fondsnr), ISIN (уникальный номер каждого фонда внутри портфеля), kagpreis (стоимость фонда в определённый день), ccy (валюта). В целевом файле эксель задаются 2 даты dateStr1 (начало месяца), dateStr2 (конец месяца) и номер портфеля бумаг selPortfolio. После этого с помощью макроса в эксель файл загружаются данные по каждому отдельному фонду который находился внутри заданного портфеля в обе даты, а именно цена этого фонда в первую и вторую даты, его уникальный номер, имя, валюта и прочая информация. После этого мы высчитываем изменение цены между первой и второй датой. Однако бывают случаи, когда фонд был приобретён для портфолио только в текущем месяце и, соответственно, по нему не было данных в начале этого месяца. Тогда информация по нему будет отсутствовать в чем и есть суть проблемы. Нужно сделать, чтобы изначально проверялось или фонд находился в портфеле на момент dateStr1 и если да, то тогда все остается как и было, если же нет, в этом случае найти первую дату в текущем месяце по которой есть данные и взять её.


Часть кода с SQL запросом:

strSql = "SELECT DISTINCT hist1.ISIN, hist1.wpname as Name,hist1.Menge, hist2.kagpreis, hist1.kagpreis, hist1.kagpreis/hist2.kagpreis AS AvgNAV, hist1.ccy as Whrung, hist1.volumen/fondsvolumen.volumen AS FV, hist2.Menge " & _

"FROM fondsvolumen, histbestnde as hist1 " & _

"INNER JOIN histbestnde as hist2 ON (hist2.fondsnr = hist1.fondsnr AND hist2.ISIN = hist1.ISIN) " & _

"WHERE hist1.fondsnr = fondsvolumen.fondsnr " & _

"AND hist1.ISIN NOT LIKE '%DTG%' " & _

"AND (hist1.ISIN <> 'EUR' AND hist1.ISIN <> 'USD') " & _

"AND hist1.stand = fondsvolumen.stand " & _

"AND hist1.fondsnr = " & selPortfolio & " " & _

"AND hist1.stand = " & dateStr1 & _

"AND hist2.stand = " & dateStr2


На все возможные вопросы с удовольствием и подробно отвечу. При необходимости предоставлю полный код.

Прошло времени с момента публикации: 1 год 4 месяца 3 дня 18 часов 19 минут
Раздел: Программирование / Базы данных

Рейтинг: 1906.5 Исполнитель определен:
23 Июля 2019
Бюджет: 2000 руб
Мне необходимо создать небольшое прощальное видео для коллеги, который покидает фирму. В начале видео нужно будет вставить небольшую анимацию с озвучкой, а именно анимацию набора текста на печатной машинке с соответствующими звуками и шрифтом. После этого просто сделать коллаж из фото под музыку. Некоторые фото находятся в формате PDF, нужно будет их извлечь оттуда. Сделать необходимо сегодня.

Прошло времени с момента публикации: 2 года 2 месяца 7 дней 17 часов 53 минуты
Раздел: Анимация и флеш / 2D Анимация

Рейтинг: 9569.8 Исполнитель определен: