Size: a a a

2020 October 09

АР

Андрей Рыжик... in Qlik BI chat
Ну там не за последние 6 недель, а за 6 недель до появления остатков (когда остаток стал ненулевым)
источник

АР

Андрей Рыжик... in Qlik BI chat
То есть ершиков не было 6 недель, на седьмую появились, значит 7 и 8 - новинки
источник

АР

Андрей Рыжик... in Qlik BI chat
Вот как на скриншоте
источник

АР

Андрей Рыжик... in Qlik BI chat
Переслано от Андрей Рыжик...
Добрый день, коллеги. Реализовываю классификацию товаров на новинки по следующей схеме: если товара 6 недель подряд не было на остатках (остаток=0), а потом он появился, то последующие 14 дней он будет считаться новинкой. Но эти 14 дней должны начать отсчитываться ровно с того момента, как остаток товара стал ненулевым после шестинедельного отсутствия. Никто не сталкивался с такой задачей? Или может мысли какие есть?
источник

СС

Станислав Строгий... in Qlik BI chat
Андрей Рыжик
Переслано от Андрей Рыжик
Добрый день, коллеги. Реализовываю классификацию товаров на новинки по следующей схеме: если товара 6 недель подряд не было на остатках (остаток=0), а потом он появился, то последующие 14 дней он будет считаться новинкой. Но эти 14 дней должны начать отсчитываться ровно с того момента, как остаток товара стал ненулевым после шестинедельного отсутствия. Никто не сталкивался с такой задачей? Или может мысли какие есть?
Посмотрите в хелпе примеры с функцией peak(). Выполните её при загрузке из Resident таблицы.
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
peek() :)
источник

СС

Станислав Строгий... in Qlik BI chat
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Андрей Рыжик
Переслано от Андрей Рыжик
Добрый день, коллеги. Реализовываю классификацию товаров на новинки по следующей схеме: если товара 6 недель подряд не было на остатках (остаток=0), а потом он появился, то последующие 14 дней он будет считаться новинкой. Но эти 14 дней должны начать отсчитываться ровно с того момента, как остаток товара стал ненулевым после шестинедельного отсутствия. Никто не сталкивался с такой задачей? Или может мысли какие есть?
set vNewStart=2; //Через сколько дней отсутствия товар будет новинкой
set vNewStop=1; //Сколько дней присутствия товар будет новинкой

Остатки:
load * inline [
Товар, Дата, Остаток
t1,1,3
t1,2,3
t1,3,0
t1,4,3
t1,5,0
t1,6,0
t1,7,1
t1,8,2
t1,9,0
t1,10,0
t1,11,0
t1,12,0
t1,13,3
t1,14,3
t1,15,3
t1,16,3
t1,17,3
t2,1,3
t2,2,3
t2,3,0
t2,4,3
t2,5,0
t2,6,0
t2,7,1
t2,8,2
t2,9,0
t2,10,0
t2,11,0
t2,12,0
t2,13,1
t2,14,3
t2,15,3
t2,16,3
t2,17,3
];

СчетНовинок:

load *,

if(Присутствие<=$(vNewStop) and ПоследнееОтсутствие>=$(vNewStart) and Присутствие>0,1,0) as Новинка;

load*,

if(Previous(Товар)<>Товар,0,if(Отсутствие=0 and КонецОтсутствия=1,Previous(Отсутствие),Peek(ПоследнееОтсутствие))) as ПоследнееОтсутствие;

Load *,

if(Previous(Товар)<>Товар,1,if(Previous(Остаток)=0 and Остаток>0,1,0)) as КонецОтсутствия,

if(Previous(Товар)<>Товар,
 if(Остаток=0,0,1),
   if(Остаток>0,peek(Присутствие)+1,0)
 ) as Присутствие,

if(Previous(Товар)<>Товар,
 if(Остаток=0,1,0),
   if(Остаток=0,peek(Отсутствие)+1,0)
 ) as Отсутствие
Resident Остатки Order by Товар, Дата asc; drop Table Остатки;
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Андрей Рыжик
Переслано от Андрей Рыжик
Добрый день, коллеги. Реализовываю классификацию товаров на новинки по следующей схеме: если товара 6 недель подряд не было на остатках (остаток=0), а потом он появился, то последующие 14 дней он будет считаться новинкой. Но эти 14 дней должны начать отсчитываться ровно с того момента, как остаток товара стал ненулевым после шестинедельного отсутствия. Никто не сталкивался с такой задачей? Или может мысли какие есть?
вот примерчик, под вашу логику. Запоминает сколько дней товара не было со дня появления остатков, считает сколько дней остатки в наличии. Если товар отсутствовал более X Дней, то следующие Y Дней он считается Новинкой.
источник

АР

Андрей Рыжик... in Qlik BI chat
Ого, спасибо!
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Дальше я бы делал из сочетания Дата&Товар, Новинка маппинг, и применял бы его к реализациям. В аналитике можно было бы фильтровать продажи по новинкам/не новинкам
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Расчитано на то что в данных даты остатков не имеют пропуска, а первая запись по остаткам не равна нулю
источник

А

Андрей in Qlik BI chat
Коллеги, подскажите сколько стоит nPrinting?
источник

ЖШ

Жандос Шотан... in Qlik BI chat
Возможно не до конца понял задачу, но через First sortedvalue разве не решается? Посмотрите плз.
Вторая мера - там просто по первой мере:
if(
ПерваяМера>=0 and ПерваяМера<14,
'Новинка'
,
'Остуствует')
источник

ЖШ

Жандос Шотан... in Qlik BI chat
источник

RV

Roman Vinogradov in Qlik BI chat
Есть другой вариант.
Для записей, у которых есть остаток - сгенерировать диапазоны, для которых товар будет новинкой.
Далее, через интервалматч по дата и товар, определить, в какие даты новинка.
Потом, через маппинг или джойн добавить в таблицу информацию о новинка/не новинка.
источник

ZS

Zhenya Skrebanov in Qlik BI chat
Коллеги, если покупает некто Qliк Sense по подписке, то добавляется ли к цене стоимость поддержки +20%? Имхо, если это подписка, то поддержка туда входит автоматически?! Или нет?
источник

ES

Ekaterina Solodovnik... in Qlik BI chat
в подписку входит поддержка автоматически, но в стоимость не входит НДС, который рассчитывается на стоимость поддержки
источник

И

Иван ☕ Qlik in Qlik BI chat
Ekaterina Solodovnikova
в подписку входит поддержка автоматически, но в стоимость не входит НДС, который рассчитывается на стоимость поддержки
Т. Е. Дешевле на % НДС выходит? Или НДС надо платить отдельно?
источник

ZS

Zhenya Skrebanov in Qlik BI chat
А если поставщик лицензий на УСН, получается НДС с поддержки платить не нужно?
источник