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

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: mutniyglaz от 30 мая 2017, 06:54:11

Название: Как рассчитать количество дней, когда остатков было = 0
Отправлено: mutniyglaz от 30 мая 2017, 06:54:11
Похожая проблема

Есть в одной таблице:
Дата, Выручка, Остаток

Не по всем дням есть остаток, т.е. был дефицит

Например из 30 дней в месяцев, остатков когда товара не было в наличие было 3 дня

Как рассчитать количество дней, когда остатков было = 0

?
Название: Re: Как рассчитать количество дней, когда остатков было = 0
Отправлено: Chernov от 31 мая 2017, 02:28:14
Можно пойти от обратного.
Посчитать количество дней итого или вручную за период используя переменные и затем отнять количество дней когда товар был на остатках... примерно так:

count (Distinct Дата) - count (Distinct {< Остаток = {'>0'}>} Дата )

вместо count (Distinct Дата)  можно использовать так: num(max(Дата)) - num(min(Дата))
Название: Re: Как рассчитать количество дней, когда остатков было = 0
Отправлено: admin от 31 мая 2017, 07:20:38
Оригинально  :)
Но если есть информация об остатках на дни, когда они были.
Название: Re: Как рассчитать количество дней, когда остатков было = 0
Отправлено: millik от 31 мая 2017, 02:37:25
А какая вообще модель данных.

В таблице все свернуто до дней? Есть ли записи на дни с нулевыми остаткам?
Название: Re: Как рассчитать количество дней, когда остатков было = 0
Отправлено: mutniyglaz от 31 мая 2017, 04:21:55
Записи на дни с нулевыми остатками есть
Название: Re: Как рассчитать количество дней, когда остатков было = 0
Отправлено: admin от 31 мая 2017, 07:01:54
Ну тогда
count (Distinct {< Остаток = {'0'}>} Дата )
Название: Re: Как рассчитать количество дней, когда остатков было = 0
Отправлено: mutniyglaz от 05 июня 2017, 04:17:01
Но при этом у меня еще ассортимент 200 различных артикулов, какая здесь должна быть формула для расчета?