Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
MarceloK
Creator
Creator

AVG() no script

Amigos, é possível usar a função AVG() no script?

 

Estou tentando usar no meu codigo abaixo, pois quero fazer um filtro de "alto" "medio" "baixo", mas recebo erro:

 

MarceloK_0-1625503166858.png

 

 

MarceloK_1-1625503223982.png

 

Existe alguma forma de usar o AVG() no script?

 

2 Solutions

Accepted Solutions
Clever_Anjos
Employee
Employee

Um AVG, SUM, COUNT etc pressupõem que você tenha uma agregação. No script você precisa ter um GROUP BY no seu load

 

https://help.qlik.com/pt-BR/sense/April2020/Subsystems/Hub/Content/Sense_Hub/Scripting/AggregationFu...

"A família de funções conhecidas como funções de agregação consiste em funções que possuem vários valores de campo como suas entradas e retornam um único resultado, em que a agregação é definida por uma dimensão gráfica ou uma cláusula group by no script."

 

View solution in original post

RafaMartins
Creator II
Creator II

Sim é possível, más você precisa utilizar o group by.

Na documentação a baixo você tem um exemplo de como fazer.

https://help.qlik.com/pt-BR/sense/April2020/Subsystems/Hub/Content/Sense_Hub/Scripting/StatisticalAg... 

View solution in original post

3 Replies
kaushiknsolanki
Partner Ambassador/MVP
Partner Ambassador/MVP

Sim, você pode, mas você precisa usar o grupo por função no script.

Please remember to hit the 'Like' button and for helpful answers and resolutions, click on the 'Accept As Solution' button. Cheers!
Clever_Anjos
Employee
Employee

Um AVG, SUM, COUNT etc pressupõem que você tenha uma agregação. No script você precisa ter um GROUP BY no seu load

 

https://help.qlik.com/pt-BR/sense/April2020/Subsystems/Hub/Content/Sense_Hub/Scripting/AggregationFu...

"A família de funções conhecidas como funções de agregação consiste em funções que possuem vários valores de campo como suas entradas e retornam um único resultado, em que a agregação é definida por uma dimensão gráfica ou uma cláusula group by no script."

 

RafaMartins
Creator II
Creator II

Sim é possível, más você precisa utilizar o group by.

Na documentação a baixo você tem um exemplo de como fazer.

https://help.qlik.com/pt-BR/sense/April2020/Subsystems/Hub/Content/Sense_Hub/Scripting/StatisticalAg...