Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia pessoal,
Estou construindo um gráfico de tabela com valores agregados por duas dimensões: Cliente e Classe (do cliente). No decorrer
do desenvolvimento me deparei com o seguinte problema: O valor somado dos clientes estão de acordo, mas na classe de cada um
deles o valor é apresentado em somente um cliente de cada classe, conforme imagem abaixo:
Mas se eu utilizo esta mesma tabela, removendo a dimensão Cliente, os valores ficam de acordo:
Estou usando o Aggr() para realizar os dois cálculos (Valor do Cliente e Classe), mas preciso que o valor da classe seja apresentada
em todos os clientes para posteriormente saber, em percentual, quanto cada cliente representa na sua respectiva classe.
Em anexo envio o QVW que usei no exemplo.
Alguém pode me ajudar?
Grato.
Guilherme Pereira.
Bom dia, Guilherme
Você não precisa usar a função aggr().
Para a soma do cliente, coloque a expressão Sum(Valor) e, para a soma da classe, use a expressão Sum(total<Classe> Valor). Funciona.
Espero ter ajudado
Eduardo
Bom dia, Guilherme
Você não precisa usar a função aggr().
Para a soma do cliente, coloque a expressão Sum(Valor) e, para a soma da classe, use a expressão Sum(total<Classe> Valor). Funciona.
Espero ter ajudado
Eduardo
Eduardo,
Consegui utilizando a sua solução.
Obrigado!