Size: a a a

2019 November 22

a

achin in Qlik BI chat
либо тут координально другая логика будет работать?
если я пишу, что WD должен быть равен такому же WD, как  моей текущей дате, не пойдут ли расчеты по всей базе, в которых день недели равен текущему?
источник

a

achin in Qlik BI chat
в общем, мне кажется, я поплыл в применении сет анализа внутри формулы в above
источник

a

achin in Qlik BI chat
а. WD = это день недели
источник

ZS

Zhenya Skrebanov in Qlik BI chat
Вот тут как раз нужен воркараунд один из описанных выше
источник

ZS

Zhenya Skrebanov in Qlik BI chat
Тебе нужно или второе поле идентичное натуральному, т.е. копия WD, WD1
источник

ZS

Zhenya Skrebanov in Qlik BI chat
и в сете ссылаться ,условно на WD={WD1}
источник

ZS

Zhenya Skrebanov in Qlik BI chat
либо поле с датой, второй, сделать островом, на основе значений поля реальной даты
источник

ZS

Zhenya Skrebanov in Qlik BI chat
олна дата виртуальная, чистотдля выбора, другая, по ней идет расчёт
источник

ZS

Zhenya Skrebanov in Qlik BI chat
мутно объясняю, на ходу)
источник

a

achin in Qlik BI chat
либо и дату, и день недели продублировать
источник

a

achin in Qlik BI chat
да, сейчас попробую
источник

a

achin in Qlik BI chat
не помогает, он не ловит условие про день недели. делаются неверные вычисления
источник

a

achin in Qlik BI chat
даже если жестко задать день недели, типа вычислять только по ПН, то все равно получаются ычисления неверными, но там уже проявляется хоть какая-то логика, которую можно попробовать исправить
источник

a

achin in Qlik BI chat
для тех кому интересно повыкладываю результаты с дублированием столбца и с жестким заданием дня недели
источник

a

achin in Qlik BI chat
вот что получается, если делать дубль-столбец для дня недели
источник

a

achin in Qlik BI chat
а вот, если прописать пн, тут уже прослеживается логика после того, как мы выходим за границу 14й строки, но и ее еще нужно просчитать
источник

a

achin in Qlik BI chat
походу он все равно делит на столько дней недели, скольк оон нашел с помощью above вверху, а условеи в каунте отрабатывает, но не влияет на выборку above
источник

a

achin in Qlik BI chat
Oleg Troyansky
Я с Шухартом не знаком, но последние N значений из таблицы вычисляются с помощью
Above (формула, 0, N). А уже внутри формулы можно добавлять условия, сет анализ, и прочие дела...
да, above не игнорирует количество строк с нулями в результате каунта, даже если с помощью условия в формуле внурти above с помощью сет анализа я отфильтровал нужные мне данные
источник

OT

Oleg Troyansky in Qlik BI chat
achin
да, above не игнорирует количество строк с нулями в результате каунта, даже если с помощью условия в формуле внурти above с помощью сет анализа я отфильтровал нужные мне данные
Очень важно понять как работает Сет Анализ - это работает как набор выборок в полях. То есть, условие Сет Анализ никогда, ни при каких обстоятельствах, не может реагировать на значения измерений в графике. То есть, условия типа "тот же день, что и в строке таблицы" никогда не могут работать в Сет Анализ. Можно пользоваться условиями IF, если объемы данных позволяют, но Сет Анализ - никогда. Это нужно уяснить как "параллельные прямые не пересекаются".
источник

a

achin in Qlik BI chat
Oleg Troyansky
Очень важно понять как работает Сет Анализ - это работает как набор выборок в полях. То есть, условие Сет Анализ никогда, ни при каких обстоятельствах, не может реагировать на значения измерений в графике. То есть, условия типа "тот же день, что и в строке таблицы" никогда не могут работать в Сет Анализ. Можно пользоваться условиями IF, если объемы данных позволяют, но Сет Анализ - никогда. Это нужно уяснить как "параллельные прямые не пересекаются".
Понятно, спасибо)
источник