У вас не стоит Flash Player
Настройки
#61670 - Sat Apr 12 2014 10:26 AM Количество дней до экспирации
Igor_T Offline
addict

Registered: Tue Apr 01 2014
Записи: 500
Добрый день.

Подскажите, возможно как-то определять количество дней до экспирации при использовании графического редактора?

Или возможно разницу между заданной датой (константой) и текущей датой источника (кубиком Дата)?

Параметр нужен для расчета годовой доходности... Соответственно нужен в днях.
Заранее благодарю за помощь


Отредактировано Igor_T (Sat Apr 12 2014 10:27 AM)
_________________________

trufanov_i@rambler.ru

Наверх
#61675 - Sat Apr 12 2014 06:01 PM Re: Количество дней до экспирации [Re: Igor_T]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Если у меня не возникло ни одной мысли, значит можно сделать как то очень сложно.
В принципе мы всегда знаем даты экспираций.
Знаем текущую дату.
Знаем сколько дней в каждом месяце.
Путем сложного преобразования этих данных в паре формул, думаю можно найти искомое число.

Наверх
#61676 - Sat Apr 12 2014 07:40 PM Re: Количество дней до экспирации [Re: ViL]
Igor_T Offline
addict

Registered: Tue Apr 01 2014
Записи: 500
Вот я и хочу, чтобы я задавал дату экспирации в виде константы, а дальше программа вычисляла количесвто дней.
Как-то уже привыкаешь, что как в Excel можно дату от даты отнять и получешь дни - хорошо бы и в TsLab также...
_________________________

trufanov_i@rambler.ru

Наверх
#61677 - Sat Apr 12 2014 09:46 PM Re: Количество дней до экспирации [Re: Igor_T]
Kermit Offline
enthusiast

Registered: Wed Jan 18 2012
Записи: 256
А просто вычесть не получиться? Насколько я понимаю, все кубики TSLaba выдают список IList <double>, т.е.выходные данные совместимые.

Наверх
#61678 - Sat Apr 12 2014 11:06 PM Re: Количество дней до экспирации [Re: Kermit]
Igor_T Offline
addict

Registered: Tue Apr 01 2014
Записи: 500
Не получается. "Дата" генерит поток в формате ггммдд и это просто цифры. Если отнимать от константы эту величину идет погрешность при переходе на месяц:
140617 (экспирация) - 140412 (текущая дата) = 205 дней...
Если бы не месяц, то все бы работало.
_________________________

trufanov_i@rambler.ru

Наверх
#61679 - Sun Apr 13 2014 09:42 AM Re: Количество дней до экспирации [Re: Igor_T]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
разработайте кубик, который принимает на входе два числа представляющий собой дату, конвертирует внутри себя в даты, вычитает или складывает и потом на выходе дает разность в днях.
_________________________
__


Наверх
#61680 - Sun Apr 13 2014 11:54 AM Re: Количество дней до экспирации [Re: Igor_T]
Kermit Offline
enthusiast

Registered: Wed Jan 18 2012
Записи: 256
Originally Posted By: Igor_T
Не получается. "Дата" генерит поток в формате ггммдд и это просто цифры. Если отнимать от константы эту величину идет погрешность при переходе на месяц:
140617 (экспирация) - 140412 (текущая дата) = 205 дней...
Если бы не месяц, то все бы работало.


Ну можно дальше преобразовывать тернарными операторами.
Типа
Разность > 200 ? Разность - 200 + 61 : Разность

Это если в визуальном редакторе.

Наверх
#61702 - Mon Apr 14 2014 03:46 PM Re: Количество дней до экспирации [Re: Kermit]
Igor_T Offline
addict

Registered: Tue Apr 01 2014
Записи: 500
Спасибо, попробую.
_________________________

trufanov_i@rambler.ru

Наверх
#61703 - Mon Apr 14 2014 04:27 PM Re: Количество дней до экспирации [Re: Igor_T]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Originally Posted By: Igor_T
Не получается. "Дата" генерит поток в формате ггммдд и это просто цифры. Если отнимать от константы эту величину идет погрешность при переходе на месяц:
140617 (экспирация) - 140412 (текущая дата) = 205 дней...
Если бы не месяц, то все бы работало.


Например Если Math.Truncate 100*(Дата/100) что мы получим?
Так и работайте.

Наверх
#61740 - Tue Apr 15 2014 10:06 PM Re: Количество дней до экспирации [Re: ra81]
Igor_T Offline
addict

Registered: Tue Apr 01 2014
Записи: 500
ra81, подскажите, я писал вам личное сообщение по поводу обучения - вы его получали?
_________________________

trufanov_i@rambler.ru

Наверх
#61883 - Fri Apr 25 2014 05:37 PM Re: Количество дней до экспирации [Re: Igor_T]
finstrateg Offline
member

Registered: Sat Oct 19 2013
Записи: 174
из даты можно несложными математическими действиями получить число и месяц и потом легко вычислить количество дней до экспирации, все это можно сделать в визуальном редакторе


Отредактировано finstrateg (Fri Apr 25 2014 05:38 PM)

Наверх


Moderator:  ViL, sar