Size: a a a

2019 August 23

dp

dbdbdb pssp in Qlik BI chat
Igor Burobin
Это будет значение даты а не значение суммы на эту дату.
в сет анализе можно использовать эту функцию для получения суммы
источник

IB

Igor Burobin in Qlik BI chat
только если в измерении не стоит то самое поле которое используется для фильтра в сет анализе
источник

IB

Igor Burobin in Qlik BI chat
то есть типичный пример как хочется сделать и рабоать не будет правильно: Измерение графика = Месяц, мера = SUM({<Месяц=тутМножествоМесяцев>} Продажи)
источник

IB

Igor Burobin in Qlik BI chat
Все равно клик вычисляет это выражение в разрезе месяца. Для простоты можно считать что "как будто фильтр наложен" на выражение выше уровнем
источник

IB

Igor Burobin in Qlik BI chat
Для обхода этого используют Above, RangeSum, Aggr с сортировкой и тому подобное
источник

OT

Oleg Troyansky in Qlik BI chat
Igor Burobin
В Sense только через Api, во view я обычно выделяю в просмотре переменных через shift несколько и удаляю когда не нужны. Задачу чтобы переменные после отработки скрипта удалялись автоматом думаю решить без костылей не получится
Похоже что я в ответах на вопросы потихоньку весь свой класс пересакажу 😊
источник

OT

Oleg Troyansky in Qlik BI chat
С переменными ситуация такая - если их создать в скрипте и в конце скрипта разрушить, присвоив пустые значения, то они  будут уничтожены. Если же скрипт отработал хотя бы один раз и переменные попали на экран, то они не удаляются автоматически. Но если их удалить вручную один раз, и в скрипте они разрушаются, то больше они уже не вернутся. То есть, вручную их нужно удалить только один раз...
источник

IB

Igor Burobin in Qlik BI chat
О, не знал. Хотя искал где можно по другому работать с переменными из разных источников
источник

IB

Igor Burobin in Qlik BI chat
источник

IB

Igor Burobin in Qlik BI chat
думал что не просто так же этот значок!
источник

OT

Oleg Troyansky in Qlik BI chat
Aleksandr Saltykov
Коллеги, привет! Помогите разобраться, сломал голову. Нужно вывести на график по месяцам разницу с прошлым месяцем. В таблице это сделать вроде получается через above, когда в строках time_key/ Но на графике у меня 4 линии разных клиентов, и получается что above работает с ними. Пытаюсь найти другое решение. Пока дошел вот до этого sum({<TIME_KEY={'$(=monthstart(TIME_KEY,-1))'}>} ACTIVE_1M). Но тут проблема в том что в сэт анализе это почему-то не работает
Кроме Above(). можно ещё попробовать Before(), или построить формулу с AGGR() и внутри него всё тот же Above().
источник

И

Иван ☕ Qlik in Qlik BI chat
источник

OT

Oleg Troyansky in Qlik BI chat
Igor Burobin
думал что не просто так же этот значок!
этот значок дейсствительно означает что переменная создана в скрипте. Такую невозможно удалить на экране. Если еёй разрушить в скрипте, то переменная всё равно сохранится, но значёк исчезнет, и её можно будет удалить вручную.
источник

OD

Oleg Demyanchenko in Qlik BI chat
Спасибо, попробую
источник

OD

Oleg Demyanchenko in Qlik BI chat
Плохо, что в самом хелпе об этом как-то тускло
источник

OT

Oleg Troyansky in Qlik BI chat
Oleg Demyanchenko
Плохо, что в самом хелпе об этом как-то тускло
Ха! Если бы в хелпе всё было толково расписано, то половина из нас была бы без работы 😊
источник

A

ASM in Qlik BI chat
Oleg Troyansky
этот значок дейсствительно означает что переменная создана в скрипте. Такую невозможно удалить на экране. Если еёй разрушить в скрипте, то переменная всё равно сохранится, но значёк исчезнет, и её можно будет удалить вручную.
Я правильно понял, что если переменная очищена в скрипте и потом её ещё вручную удалить из списка, то она больше не будет сохраняться в списке?
источник

A

ASM in Qlik BI chat
Или так всегда нужно будет делать?
источник

A

ASM in Qlik BI chat
Имею ввиду не будет висеть очищенной в списке после очередной загрузки скрипта
источник

OT

Oleg Troyansky in Qlik BI chat
ASM
Я правильно понял, что если переменная очищена в скрипте и потом её ещё вручную удалить из списка, то она больше не будет сохраняться в списке?
Правильно понял - если переменную очистить в скрипте сразу, ещё до первого выполнения скрипта, то она вообще не появится. Но если уж появилась, то достаточно очистить в скрипте и удалить вручную один раз, больше не придётся.
источник