Size: a a a

2019 November 26

EA

Evgeniy Ashikhmin in Qlik BI chat
я наоборот удрал из запроса все лишнее, чтоб не отвлекало от сути
источник

EA

Evgeniy Ashikhmin in Qlik BI chat
убрал)
источник

ZS

Zhenya Skrebanov in Qlik BI chat
ох, оптимальнее - в клике не абстрактная штука. Это как задача классов Р=NP, оптимальным решением станет только в контексте
источник

DS

Daniil Semenov in Qlik BI chat
Ладно, "оптимальнее" - не правильное слово. Изящнее, вот)
источник

ZS

Zhenya Skrebanov in Qlik BI chat
А так, могу предложить неизящное: загрузить sql * select from table store table into table.qvd так для каждой таблички, которую используем в бд в запросе.
источник

ZS

Zhenya Skrebanov in Qlik BI chat
А далее
источник

ZS

Zhenya Skrebanov in Qlik BI chat
rangesum()
источник

DS

Daniil Semenov in Qlik BI chat
так там вложенный запрос к той же самой таблице.
Дата,Qty
01.01, 20
02.01, 30

И для каждой даты он считает сумму за 30 дней назад от нее.
источник

DS

Daniil Semenov in Qlik BI chat
им не проверишь
источник

DS

Daniil Semenov in Qlik BI chat
непрерывность дат, всмысле
источник

EA

Evgeniy Ashikhmin in Qlik BI chat
вопрос у меня в подзапросе(
источник

DS

Daniil Semenov in Qlik BI chat
это понятно)
источник

ZS

Zhenya Skrebanov in Qlik BI chat
Ага, потому можно далее rangesum()
источник

ZS

Zhenya Skrebanov in Qlik BI chat
там неь подзапросов
источник

ZS

Zhenya Skrebanov in Qlik BI chat
далее в нужной таблице (я с телефона пишу потому неудобно скрипт писать полностью)
источник

ZS

Zhenya Skrebanov in Qlik BI chat
table: load date, RangeSum (Above(SumField,0,30)) as NewSumField from table.qvd group by date;
источник

ZS

Zhenya Skrebanov in Qlik BI chat
В таком виде, может синтакси поправить, но ренджсум вернет сумму значений от исходного на 30 строк назад
источник

ZS

Zhenya Skrebanov in Qlik BI chat
Но, чтобы полностью мне написать как будет работать, нужно до компа добраться
источник

DS

Daniil Semenov in Qlik BI chat
Дык я и говорю, если в таблице записи не на каждую дату, то это работать не будет)
источник

DS

Daniil Semenov in Qlik BI chat
тогда надо сгенерировать в начале таблицу со всеми датами диапазона
источник