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

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

« назад - далее »

Vedutenko

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

kvv

#1
Привет.
Не до конца понятно, что нужно.

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

Цитировать//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

#2
Спасибо за ответ, помогли. Спасибо большое

Яндекс.Метрика