Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde amigos
Criei a tabela abaixo com as referidas colunas.
A coluna de '%' faz o calculo de divisão da 'QtdRepetidos' pela 'Total.
Gostaria que o total também aplicasse a mesma divisão, ou seja, ao invés de estar 100%, aparecer 28,30% (que é o cálculo de 18758 / 66293).
Podem me ajudar ?
Obrigado
Thiago é exatamente isso que eu preciso. Mas aqui n está dando ... Segue os prints
QtdRepetidas:
Total:
%:
Como teste eu faria o seguinte:
Na expressão de %:
If (Dimensionality ()=0 or Dimensionality ()=1,
(Count(distinct Protocolo)-1)/
Count( distinct Protocolo))
Já fiz testes como esse e continua dando errado o resultado.
No seu exemplo você usou dimensões, você testou usando expressão aí ?
O problema está no If da primeira expressão. Quando chega no total,ele não avalia o IF pois não existe subtotal por codigo. Você deve ter percebido isso e alterou o parametro de Modo Total para o tipo soma de linhas.
Para solucionar isso , acho que teria que usar o AGGR na expressão %
SUM(AGGR(IF(count(total <Codigo> distinct Protocolo) >1, count (distinct Protocolo)-1),Codigo))/ count (distinct Protocolo)
e na coluna QtdRepetidos você poderia usar:
SUM(AGGR(IF(count(total <Codigo> distinct Protocolo) >1, count (distinct Protocolo)-1),Codigo))
O aggr fará a soma das linhas corretamente para que no total o % também funcione como esperdo.
Abraço,
Pablo
Perfeito, resultado esperado encontrado.
Muito obrigado Pablo
Obrigado tbm pela atenção Thiago