Size: a a a

2020 April 22

ZS

Zhenya Skrebanov in Qlik BI chat
минус, нет справочника цены, тк три разных поля, плюс - это лёгкие формулы. Воркараунд, список Видов цен загрузить инлайном, как остров, и по нему делать pick(match()), если нужно иметь Виды цен, как фильтр
источник

II

Ivan Ivanovskiy in Qlik BI chat
Zhenya Skrebanov
допустим факт будет такой:
дата факта, номенклатура, ценаопт, ценарозн, цена3, и тп
Там типов цен штук 100)
источник

ZS

Zhenya Skrebanov in Qlik BI chat
load * Inline [
ТипЦен
Оптовая
Розничная
Ещекакая-то
];

Поле ТипаЦен из таблицы-острово без связи, далее по выборкам в ней подставлять нужные формулы, а так, просто три формулы, еслр таблиа
источник

ZS

Zhenya Skrebanov in Qlik BI chat
Ivan Ivanovskiy
Там типов цен штук 100)
Тогда следует указать все парвметры задачи, иначе слишком большой разброс вариантов решения
источник

II

Ivan Ivanovskiy in Qlik BI chat
Таблица с ценами:
Дата, тип цены, номенклатура, цена
Цена устанавливается на дату и действует до момента появления новой строчки
источник

II

Ivan Ivanovskiy in Qlik BI chat
И таблица с продажами:
Дата, номенклатура, цена продажи
источник

II

Ivan Ivanovskiy in Qlik BI chat
Нужно иметь возможность выбрать из списка тип цены (около 100 вариантов) и сравнить цену продажи с ценой из справочника типов цен
источник

IB

Igor Burobin in Qlik BI chat
Ivan Ivanovskiy
Таблица с ценами:
Дата, тип цены, номенклатура, цена
Цена устанавливается на дату и действует до момента появления новой строчки
Из этой таблицы делайте ДатаНачала, ДатаОкончания, Цена, Тип, Номенклатура. С помощью previous или peek
источник

IB

Igor Burobin in Qlik BI chat
Затем можно к таблице в которой только Дата и Номенклатура сделать JOIN INTERVALMATCH
источник

IB

Igor Burobin in Qlik BI chat
и в конце получите цену на каждую дату по каждому товару
источник

II

Ivan Ivanovskiy in Qlik BI chat
Не получится, задвоятся данные
источник

II

Ivan Ivanovskiy in Qlik BI chat
Потому что есть тип цены еще
источник

IB

Igor Burobin in Qlik BI chat
И чем он мешает?
источник

II

Ivan Ivanovskiy in Qlik BI chat
На одну и ту же дату и номенклатуру разные типы цен
источник

IB

Igor Burobin in Qlik BI chat
if(Previous(ТипЦены) = ТипЦены and Previous(Номенклатура) = Номенклатура, Previous(Дата), МАксимальнаяДАта) as ДатаОкончания
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Ivan Ivanovskiy
На одну и ту же дату и номенклатуру разные типы цен
джойните сначала один тип, потом другой)
источник

II

Ivan Ivanovskiy in Qlik BI chat
Евгений Стучалкин
джойните сначала один тип, потом другой)
Так предложил Евгений) только там их около 100 штук)
источник

II

Ivan Ivanovskiy in Qlik BI chat
Но можно попробовать конечно
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Ivan Ivanovskiy
Так предложил Евгений) только там их около 100 штук)
цикл) А что, реально все 100 штук нужны для аналитики?
источник

II

Ivan Ivanovskiy in Qlik BI chat
Да, там сложная логика с ценообразованием
источник