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

Agrupando por ciclo

Pessoal,

Tenho uma planilha com a seguinte fórmula:

Esse fórmula me retorno a média de frete por placa de cadas mês.

SUM(VL_TOTAL_FRETE)/

aggr(count(DISTINCT(PLACA_SR1)),MES)

O detalhe é o seguinte, eu criei uma dimensão cíclica com os campos DIA, MES, DIADASEMANA, SEMETRE e TRIMESTRE.


Como eu faço a fórmula ficar assim?


SUM(VL_TOTAL_FRETE)/

aggr(count(DISTINCT(PLACA_SR1)),CICLOSELECIONADO)

Labels (1)
1 Solution

Accepted Solutions
lucianosv
Specialist
Specialist

Bom dia.

Teria que ver o gráfico para analisar as agregações.

Independente disso, crie no gráfico uma expressão com =GetCurrentField(cl_datas) para ver se esta resolvendo corretamente.

View solution in original post

5 Replies
thiago_mlg
Creator II
Creator II

Tente assim.

SUM(VL_TOTAL_FRETE)/

aggr(count(DISTINCT(PLACA_SR1)), getcurrentfield(NomeDoGrupo))


Lembrando que o nome do grupo é sem aspas, vai aparecer como se a expressão estivesse errada, mais é assim mesmo.



Marcio_Campestrini
Specialist
Specialist

Boa tarde Rodrigo

Utilize a função GetCurrentField(<nome do grupo>) no lugar de CICLOSELECIONADO

Márcio

Márcio Rodrigo Campestrini
Not applicable
Author

Coloquei desse forma e o resultado do gráfico fica:  NÃO A DADOS PARA MOSTRAR

SUM(VL_TOTAL_FRETE)/

aggr(count(DISTINCT(PLACA_SR1)),GetCurrentField(cl_datas))

O interessante é que eu coloquei um objeto de texto com a seguinte fórmula:

=GetCurrentField(cl_datas)

Retorna a dimensão certa.


Me pergunto, porque no gráfico não funciona.

lucianosv
Specialist
Specialist

Bom dia.

Teria que ver o gráfico para analisar as agregações.

Independente disso, crie no gráfico uma expressão com =GetCurrentField(cl_datas) para ver se esta resolvendo corretamente.

Not applicable
Author

Resolvi agora.

Assim:

aggr(count(DISTINCT(PLACA_SR1)),$(=GetCurrentField(cl_datas)))