Autogenerate в Qlik Sense

Автор tommix, 12 июля 2017, 07:08:45

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

tommix

Коллеги, помогите создать виртуальную таблицу с использованием Autogenerate.

Визуально выглядеть это должно так.


admin

#1
Привет.
А intervalmatch()?

tommix

Почитал про intervalMach, как я понял с её помощю я не смогу создать нужные date для каждого id. Или я не прав?

tommix

Коллеги, помогите пожалуйста разобраться с данной задачей.
Целый день пробился результата ноль.
Пробовал и через Autogenerate, через IntervalMach - результат 0.


admin

Картинка не отображается, можешь скинуть фрагмент данных таблицей или кодом?

millik

#5
А что не так с автогенерацией.

Вот вам кусок работающего кода

МастерКалендарь:
Load
Num(Дата) as ДатаКод,
Date(Дата,'DD.MM.YYYY') as Дата,
Year(Дата) as Год,
'Q' & Num(Ceil(Num(Month(Дата))/3)) as Квартал,
Month(Дата) as Месяц,
'W' & Num(Week(Дата),00) as Неделя,
WeekDay(Дата) as ДеньНедели,
'D' & Day(Дата) as День,
Left(Month(Дата),3) & '-' & Year(Дата) as ГодМесяц,
Year(Дата) & '-W' & Num(Week(Дата),00) as ГодНеделя,
Year(Дата) & '-W' & Num(Week(Дата),00) & ' (' &  Left(WeekStart(Дата),5) & '-' & Left(WeekEnd(Дата),5) & ')' as ГодНеделя2,
Year(Дата) & '-Q' & Num(Ceil(Num(Month(Дата))/3)) as ГодКвартал,
WeekStart(Дата) as НачалоНедели,
WeekEnd(Дата) as КонецНедели,     
MonthStart(Дата) as НачалоМесяца, 
MonthEnd(Дата) as КонецМесяца,
QuarterStart(Дата) as НачалоКвартала,
QuarterEnd(Дата) as КонецКвартала;
Load
Date('01.01.2017','YYYYMMDD')+(Iterno()-1) as Дата     
Autogenerate 1
While Date('01.01.2017','YYYYMMDD')+(Iterno()-1) <= Today();

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