Skip to main content
Announcements
NEW: Seamless Public Data Sharing with Qlik's New Anonymous Access Capability: TELL ME MORE!
cancel
Showing results for 
Search instead for 
Did you mean: 
alexander_zelen
Contributor
Contributor

Среднее без счета нулевых значений

Доброго дня.

Подскажите пожалуйста синтаксис, как при расчетах среднего значения, не учитывать нулевые?

Если указать просто avg то среднее значение рассчитывается включая нулевые.Снимок.PNG

Как в синтаксисе правильно указать, что при расчете среднего, значение участвующее в расчете, должно быть >0 или <>0?

В примере, среднее значение, должно получиться 100.

1 Solution

Accepted Solutions
Eugeny_Ilyin
Creator II
Creator II

Привет.

В самом простом случае можно использовать синтаксис анализа множеств:
avg( {<Значение={'<>0'}>} Значение)

View solution in original post

3 Replies
Eugeny_Ilyin
Creator II
Creator II

Привет.

В самом простом случае можно использовать синтаксис анализа множеств:
avg( {<Значение={'<>0'}>} Значение)

alexander_zelen
Contributor
Contributor
Author

Спасибо!

stantrolav
Partner - Creator II
Partner - Creator II

Ещё есть вариант:

avg({<Amount -= {0}>} Amount)

Такая конструкция формулы будет быстрее работать на больших данных.