Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Media per week day

Hello community!

I need some help here!

How do I calculate average per day instead of the total amount in the table below?

Tipo RoupaDiaSegSexQuiQuaTerSábDomTotal
Calças           1.825           1.495           1.362           1.219           1.545           2.174           3.084         12.704
Bermudas         85.607         85.193         75.138         68.738         76.958         93.144       128.622       613.400
Meias              233              207              217              179              185              272              339           1.632
Saia         23.268         20.592         16.985         20.155         24.808         11.255           8.216       125.279
Chinelo           7.667           6.442           5.708           6.844           8.489           3.337           2.370         40.857
Blusa           4.665           3.994           3.621           4.120           5.094           2.396           1.343         25.233
Tênis           3.303           3.032           2.861           3.217           3.755           1.919           1.192         19.279
Sapatos           3.246           2.880           2.986           3.175           3.876           2.042           1.985         20.190
Gravatas              677              554              532              593              793              368              290           3.807
Short              245              289              294              359              407              265              296           2.155
Total       130.736       124.678       109.704       108.599       125.910       117.172       147.737       864.536
1 Solution

Accepted Solutions
Not applicable
Author

cara eu testei aqui...

talvez vc precise usar um count(distinc) para o dia, dependendo dos seus dados:

dia segter
tipo sum(valor)=Count(dia)=Avg(valor)sum(valor)/Count(dia)sum(valor)=Count(dia)=Avg(valor)sum(valor)/Count(dia)
a32310,66666710,6666666666671936,33333336,3333333333333
b30310101125,55,5
c142771936,33333336,3333333333333

View solution in original post

9 Replies
Clever_Anjos
Employee
Employee

Could you share your expression?

Not applicable
Author

I'm using two dimensions (tipoRoupas and nomeDiaSemana).

use the expression "Sum(Vendas)"

Not applicable
Author

Capturar.PNG

Not applicable
Author

or you can use

if(dimensionality()=0,'Your expression for total','expression')

Not applicable
Author

Rodrigo,

Acho que não esclareci bem o meu problema... Deixa eu melhorar a questão:

Na tabela abaixo está mostrando o total das vendas, por exemplo, o total de calças vendidas no período foi 1.825 unidades. Quero mostrar a media por dia da semana, ou seja, pela quantidade de segundas feiras no período selecionado.

media.png

Nesse exemplo, a media de vendas de calças é 456,25. Onde 4 é a quantidade de segundas feiras no período.

Já tentei usar avg(Sum(Vendas)), mas não dá certo.

Not applicable
Author

cara eu testei aqui...

talvez vc precise usar um count(distinc) para o dia, dependendo dos seus dados:

dia segter
tipo sum(valor)=Count(dia)=Avg(valor)sum(valor)/Count(dia)sum(valor)=Count(dia)=Avg(valor)sum(valor)/Count(dia)
a32310,66666710,6666666666671936,33333336,3333333333333
b30310101125,55,5
c142771936,33333336,3333333333333
Not applicable
Author

Rodrigo,

Acho que não esclareci bem o meu problema... Deixa eu melhorar a questão:

Na tabela abaixo está mostrando o total das vendas, por exemplo, o total de calças vendidas no período foi 1.825 unidades. Quero mostrar a media por dia da semana, ou seja, pela quantidade de segundas feiras no período selecionado.

media.png

Nesse exemplo, a media de vendas de calças é 456,25. Onde 4 é a quantidade de segundas feiras no período.

Já tentei usar avg(Sum(Vendas)), mas não dá certo.

Not applicable
Author

Rodrigo,

Acho que não esclareci bem o meu problema... Deixa eu melhorar a questão:

Na tabela abaixo está mostrando o total das vendas, por exemplo, o total de calças vendidas no período foi 1.825 unidades. Quero mostrar a media por dia da semana, ou seja, pela quantidade de segundas feiras no período selecionado.

media.png

Nesse exemplo, a media de vendas de calças é 456,25. Onde 4 é a quantidade de segundas feiras no período.

Já tentei usar avg(Sum(Vendas)), mas não dá certo.

Not applicable
Author

Foi isso mesmo meu amigo Rodrigo!

Muito obrigado pela ajuda!

usei sum(valor) / count(distinct dia)