Неофициальный форум пользователей QlikView & Qlik Sense

Для разработчиков => Вопросы по Qlikview и Qlik Sense => Тема начата: chumanoid от января 14, 2020, 10:59:16 am

Название: Помогите составить выражение Set Analysis
Отправлено: chumanoid от января 14, 2020, 10:59:16 am
Добрый день. Помогите составить выражение, которое позволит посчитать количество DOGID, у которых D1 < MIN(MDATE) < D2.

я составил следующее: count({<[DOGID]={"=min(MDATE)>='$(D1)'<'$(D2)'"}>}[DOGID]), но это не работает

Пример исходных данных:

DOGID   MDATE
73709   24.08.2010 16:30:22
73709   24.08.2010 16:33:36
73709   25.08.2010 4:00:29
73709   25.08.2010 10:02:11
73709   14.09.2010 11:05:11
74048   15.08.2008 16:23:00
74048   20.10.2009 16:07:00
74665   15.08.2008 16:28:00
74665   23.06.2011 14:26:00
74821   27.09.2007 11:29:00
74834   15.08.2008 16:29:00
74913   27.09.2007 11:44:00
74914   15.08.2008 16:22:00
74915   15.08.2008 16:30:00
Название: Re: Помогите составить выражение Set Analysis
Отправлено: admin от января 14, 2020, 12:07:39 pm
так не будет работать, разбейте условия на два и соединяйте их через AND
Название: Re: Помогите составить выражение Set Analysis
Отправлено: chumanoid от января 14, 2020, 12:25:51 pm
Вот так:
count({<[DOGID]={"=min(MDATE)>='$(D1)'"}*{"=min(MDATE)<'$(D2)'"}>}[DOGID])?