Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Olá a todos!!!
Estou com uma duvida sobre fazer uma medida no QlikSense e já estou quebrando a minha cabeça já faz alguns dias. É o seguinte:
Tenho uma tabela dinamica como essa abaixo:
Na coluna Média, eu preciso que ela faça a média da coluna "Mês Ant" (Mês Anterior), porém não o total de todos e sim por Categoria, por exemplo: O primeiro registro da tabela é de Categoria "BALCAO", como esta descrito na quinta coluna. Sendo assim na Coluna Média é preciso mostrar a MÉDIA TOTAL da categoria "BALCAO" da coluna Mês Ant. No segundo registro, a mesma coisa pois é da mesma categoria, já do terceiro registro seria Média da Categoria "PADARIA/CONFEITARIA" e assim por diante.
Lembro que as colunas "Mês Ant-3", "Mês Ant-2" e "Mês Ant", são medidas que eu criei para calcular a quantidade de vendas por cada vendedor nos ultimos 3 meses.
Poderiam me auxiliar nessa, por favor??
Desde já agradeço!!
Rodrigo Ramos Rocha
Amigo;
Nunca precisei desta forma na Tabela Dinâmica, mas acredito que seja complexo a solução se eu pensar;
Indico sempre pensar numa forma eficiente de realizar e manter para manutenção quando possível;
Mas alterando o visualizador de Tabela Dinâmica para Tabela, ficará mais fácil de tratar esta questão;
A fórmula que mencionei anteriormente, não funcionará no visualizador Tabela Dinâmica, tente o visualizador Tabela;
E nas propriedades do visualizador Tabela, em Medidas, é possível incluir um totalizador na primeira linha e escolher média da forma que mencionou, creio que irá te atender.
Vide abaixo:
E nas propriedades, na seção Aparência\Apresentação, é possível alterar o nome "Totais" e também a posição.
Boa tarde Rodrigo, não trabalho com Sense, mas creio que a função AGGR() pode lhe ajudar.[?]
AVG(AGGR([Mês Ant],Categoria))
Já tentou utilizá-la?
Att,
Tiago Cardoso.
Valeu pela ajuda Tiago, mas já tentei esta função e não funcionou..
A função que esta na Medida "Mês Ant" é essa abaixo (sei que ela esta manual, porém não consegui fazer um jeito em que ela mude o mês automaticamente... porém esta é uma outra duvida):
Sum({<tipo_movimento_codigo={0000000051}, nf_status={'A','E'}, nf_emissao_mes_ano={'dez/2016'}>}nf_valor_total)
A função que funciona parcialmente, pois ela tira a media de todas os registros da coluna é essa:
RangeAvg(Above(TOTAL Column(3),0,RowNo(total)))
Obrigado...
Up!!
Amigo, tente este:
AVG(TOTAL AGGR(Column(3),Categoria))
Não deu certo amigo...
Ele retorna nada, um valor nulo...
Consegue me passar o arquivo para testar?
Provável que a função Aggr() funcionará em uma Visualização Tabela
Tente:
AVG(TOTAL AGGR(
Sum({<tipo_movimento_codigo={0000000051}, nf_status={'A','E'}, nf_emissao_mes_ano={'dez/2016'}>}nf_valor_total)
,Categoria))
Olá Mario...
Não deu certo também... E sobre passar o arquivo, eu estou utilizando o Qlik Sense. Tem um jeito de passar o arquivo??
Amigo;
Os aplicativos desenvolvidos ficam na pasta C:\Users\%username%\Documents\Qlik\Sense\Apps
Avistará o arquivo .qvf referente ao aplicativo que contêm os dados com as visualizações.
É possível anexar aqui clicando em "Usar editor avançado" no lado direito superior desta área de edição, e depois no rodapé encontrará o link "Anexar"