Диапазон даты

Автор Vedutenko, апреля 20, 2017, 01:06:00 pm

« предыдущая - следующая »

Vedutenko

Здравствуйте, подскажите пожалуйста. Как сделать диапазон даты, ну т.е. ДатаС и ДатаПо, которую я могу вводить вручную. И желательно чтобы вводилось в формате даты, а не в текстовом формате.
Вроде видел уже такую тему, но не смог найти еще раз. Заранее спасибо!

kvv

апреля 20, 2017, 01:31:09 pm #1 Последнее редактирование: апреля 20, 2017, 02:13:40 pm от kvv
Привет.
Не до конца понятно, что нужно.

Возможно подойдет данное решение: сначала вводим от и до (смотреть прикрепленный файл) и дальше код.

Цитировать//LET v_Date_Min = 42736; // 01.01.2017
//LET v_Date_Max = 43100; // 31.12.2017

LET v_Date_Min_N = Num(v_Date_Min); // 01.01.2017
LET v_Date_Max_N = Num(v_Date_Max); // 31.12.2017

Dates:
LOAD $(v_Date_Min_N) as MinDateN,
    $(v_Date_Max_N) as MaxDateN,
    Date($(v_Date_Min_N), 'DD.MM.YYYY') as MinDate,
    Date($(v_Date_Max_N), 'DD.MM.YYYY') as MaxDate
AutoGenerate(1);

FOR d = $(v_Date_Min_N) to $(v_Date_Max_N)
   Period:
   LOAD Date($(d), 'DD.MM.YYYY') as DAY,
      'W' & Num(Week($(d)), 00) as WEEK,
      Month($(d)) as MONTH,
      Year($(d)) as YEAR
   AutoGenerate(1);
NEXT d


Прикрепленный файл QlikView -  01.qvw.

Vedutenko

апреля 20, 2017, 01:55:19 pm #2 Последнее редактирование: апреля 21, 2017, 08:48:22 am от Vedutenko
Спасибо за ответ, помогли. Спасибо большое

Рейтинг@Mail.ru Яндекс.Метрика