Size: a a a

2020 April 16

V

Vladimir in Qlik BI chat
Possible использую, а вот к Exclude как-то с опаской относился
источник

OT

Oleg Troyansky in Qlik BI chat
Удачи!
источник

A

Anton in Qlik BI chat
Жандос Шотан
Как-то вот так:
Count(
{<
userid={"=Sum( {<date={ ">=$(=Min(date)) <=$(=Max(date))" }>} X )<5000"}
>}
DISTINCT userid)
Спасибо !) А ещё подскажите пожалуйста,  как синтаксически правильно указать интервал для группы. Т.е. >0 и <5000
источник

ЖШ

Жандос Шотан... in Qlik BI chat
вот так  "=sum(x)>0 and sum(x)<5000"
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Oleg Troyansky
Или даже немного иначе:

Count({<SlaOverdue = {1}, id=Е({< State = {Closed} >} id) >} id)
У меня вопрос: какой смысл использовать P и E, когда в явном виде можно указать в модификаторе конкретное поле с исключением значения?

Понятно, что P() и E() используется для логики "Значения поля, возможные/исключенные множеством", и их есть смысл использовать для более сложных конструкций вроде sum( {$<Customer = P({1<Product={‘Shoe’}>})>} Sales.

Но для данного можно использовать синтаксис попроще)
источник

VK

Vladimir Kozlov in Qlik BI chat
Подскажите как можно планировать расписание загрузки интервалом менее минуты?
источник

EI

Eugeny Y. Ilyin ( Sa... in Qlik BI chat
Vladimir Kozlov
Подскажите как можно планировать расписание загрузки интервалом менее минуты?
зачем так делать? у вас только оно и будет выполняться
источник

SN

Sergey Nazarkin in Qlik BI chat
Jack
Я им и пользуюсь, но там, к сожалению нет такого аргумента, как выбор строки заголовков.
Если нельзя скорректировать исходный файл, то придется колхозить.
Например, забрать через getSheetValue или getWorkSheet с флагом  "Generate Numbered Columns" нужную строку, далее циклом в переменную сформировать строку "column1 as <Значение>, а потом выгрузить нужные данные, между load и from использовать полученную переменную.
источник

VK

Vladimir Kozlov in Qlik BI chat
Eugeny Y. Ilyin ( Samara )
зачем так делать? у вас только оно и будет выполняться
Чтобы смотреть некую живую статистику, которую требуется обновлять быстрее минуты. приложение несколько секунд собирается. Как вариант думал зациклить задачи к примеру, но при перезагрузке системы придется их вручную запускать, что неудобно
источник

EI

Eugeny Y. Ilyin ( Sa... in Qlik BI chat
а смотреть кто будет и когда?
источник

EI

Eugeny Y. Ilyin ( Sa... in Qlik BI chat
ради интереса сделайте хотя бы минуту и проверьте статистику использования.
источник

EI

Eugeny Y. Ilyin ( Sa... in Qlik BI chat
онлайн мониторинг - это другие системы
источник

VK

Vladimir Kozlov in Qlik BI chat
Eugeny Y. Ilyin ( Samara )
ради интереса сделайте хотя бы минуту и проверьте статистику использования.
К сожалению не подходит
источник

VK

Vladimir Kozlov in Qlik BI chat
Eugeny Y. Ilyin ( Samara )
онлайн мониторинг - это другие системы
да, именно такой формат
источник

EI

Eugeny Y. Ilyin ( Sa... in Qlik BI chat
посмотрите как реализован онлайн-мониторинг за QS, Butler SOS на гите
источник

VK

Vladimir Kozlov in Qlik BI chat
Eugeny Y. Ilyin ( Samara )
посмотрите как реализован онлайн-мониторинг за QS, Butler SOS на гите
Ага, спасибо
источник

OT

Oleg Troyansky in Qlik BI chat
Евгений Стучалкин
У меня вопрос: какой смысл использовать P и E, когда в явном виде можно указать в модификаторе конкретное поле с исключением значения?

Понятно, что P() и E() используется для логики "Значения поля, возможные/исключенные множеством", и их есть смысл использовать для более сложных конструкций вроде sum( {$<Customer = P({1<Product={‘Shoe’}>})>} Sales.

Но для данного можно использовать синтаксис попроще)
Евгений - приведите пример синтаксиса попроще для данной проблемы? Мне кажется что именно в данном случае использование P() и E() максимально оправдано :-)
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Oleg Troyansky
Евгений - приведите пример синтаксиса попроще для данной проблемы? Мне кажется что именно в данном случае использование P() и E() максимально оправдано :-)
Count({<SlaOverdue = {1}, State =- {'Closed'} >} id)?
источник

OT

Oleg Troyansky in Qlik BI chat
Евгений Стучалкин
Count({<SlaOverdue = {1}, State =- {'Closed'} >} id)?
Садитесь, два. Ответ неверный 😁

Фишка в том, что один и тот же id сначала был "открыт", потом был "в работе", а потом мог быть "закрыт". Нам нужно посчитать те id, которые никогда и нигде не были закрытыми - то есть, не только в данной конкретной строчке, но и в любых других строчках данных.

Видите разницу?
источник

SA

Simon Astakhov in Qlik BI chat
Oleg Troyansky
Садитесь, два. Ответ неверный 😁

Фишка в том, что один и тот же id сначала был "открыт", потом был "в работе", а потом мог быть "закрыт". Нам нужно посчитать те id, которые никогда и нигде не были закрытыми - то есть, не только в данной конкретной строчке, но и в любых других строчках данных.

Видите разницу?
Думаю, надо сделать State числовым или дуальным, чтобы можно было посчитать max(State). Тогда можно будет сделать анализ множеств {<id={"=Max(State)<3"}>} Это как агрегация по id, работать будет медленно. Лучше вынести в отдельную таблицу заранее посчитанные статусы
источник