Size: a a a

2021 August 20

СС

Станислав Строгий... in Qlik BI chat
Функция GetSelectedCount() - тормознутая. Какой заменить. :)
источник

СС

Станислав Строгий... in Qlik BI chat
Проверка полей на наложение фильтров всегда одна и та же, по одним и тем же полям.
источник

DS

Daniil Semenov in Qlik BI chat
я про конечные формулы, которые после проверки выполняются. В примере MinorField и MajorField.
Если конечные формулы отличаются так же, только полем для расчета, то можно вычисление условия глобально засунуть в переменную, а в формуле уже написать просто Count()
источник

СС

Станислав Строгий... in Qlik BI chat
Count - не то. Если фильтр не наложен, то Count даёт число. Мне надо понимать, если ли фильтр наложенный.
источник

ZS

Zhenya Skrebanov in Qlik BI chat
Костыль может? Значений 8? If(count(a)=8, do smith, if (count(a)<8, do something))
источник

DS

Daniil Semenov in Qlik BI chat
if(GetSelectedCount()=0, Формула1, Формула2)

Я вот про формулу 1 и формулу 2 спрашиваю, а не про GetSelectedCount
Чем отличаются они.
источник

ИС

Игорь Степанов... in Qlik BI chat
)

len(GetFieldSelections(A)) * len(GetFieldSelections(B)) >0
источник

СС

Станислав Строгий... in Qlik BI chat
GetFieldSelections() ?! -  там в поле могут выбрать 500 значений. И вывод формулы будет производиться по километровому string. Долго будет. Или нет?
источник

ИС

Игорь Степанов... in Qlik BI chat
варианты закончились)
источник

СС

Станислав Строгий... in Qlik BI chat
формула 1 и формула 2 - не играют роли. У меня вопрос исключительно про ускорение определения наложен ли фильтр в одном из перечисленных полей или нет.
источник

RT

Roman Trishin in Qlik BI chat
не замечал что он долго считается, много где пользую эту функцию, или там счет на миллисекунды идет?
источник

DS

Daniil Semenov in Qlik BI chat
да это еще сам if нагружает
источник

ei

evgeny ivanov in Qlik BI chat
если в $(=)   обернуть тоже долго считать будет ?
источник

СС

Станислав Строгий... in Qlik BI chat
Усовершенствовал. Вроде быстрее по String получилось.
RangeTextCount(GetFieldSelections(MyKKK, '', 1), GetFieldSelections(MyFFF, '', 1), GetFieldSelections(MyDDD, '', 1)) = 0

Спасибо за наводку.
источник

ИС

Игорь Степанов... in Qlik BI chat
в принципе, поля с цифрами редко фильтруются.
я бы в разделители что-нибудь засунул, чтобы на текст было всегда похоже)
источник

СС

Станислав Строгий... in Qlik BI chat
Я засунул. Пустоту. :) И беру только 1 запись из 500 выбранных.
источник

ИС

Игорь Степанов... in Qlik BI chat
RangeTextCount (1) —> 0
источник

СС

Станислав Строгий... in Qlik BI chat
В фильтрах текст сидит. Если оно не текст - оно не фильтр.
источник

ИС

Игорь Степанов... in Qlik BI chat
))
штоб так и было всегда)
источник

ИС

Игорь Степанов... in Qlik BI chat
RangeTextCount (  text (1)  ) —> 1
(иногда лучче переб_деть, чем недоб_деть)
источник