Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Estou com problema na soma do subtotal de uma coluna na tabela dinamica, tenho uma regra na expressão
= if( count(CATEGORIA_INCIDENTE_SEM_ARTIGO.ID)=0,count(CATEGORIA_INCIDENTE_SEM_ARTIGO.NUMBER), count(KMDOCUMENTM1.ID))
A parte do SENAO só acontece uma vez e retorna o valor 1 e esse valor é justamente o que fica como subtotal todas as outras linhas não foram somadas.
Tem alguma ideia do que pode ser?
Obrigado galera, consegui resolver o subtotal
= if( count(CATEGORIA_INCIDENTE_SEM_ARTIGO.ID)=0,count(CATEGORIA_INCIDENTE_SEM_ARTIGO.NUMBER) , count(PROBSUMMARYM1.NUMBER) - count(KMDOCUMENTM1.ID))
VLW
Quais as dimensões da sua tabela?
Está em anexo o QVW está na aba conhecimento II a ultima tabela dinamica.
Agora eu não postei meu arquivo porque não vou conseguir subir novamente por usar uma versão gratuita, então peço por gentileza caso encontre onde estou errando descreva.
Obrigado.
o Subtotal irá fazer o total da expressão e não exatamente a soma das linhas, no seu caso ali o count(CATEGORIA_INCIDENTE_SEM_ARTIGO.ID) deve ser diferente de 0 , então na hora de calcular o total , ele ta caindo direto no SENAO = count(KMDOCUMENTM1.ID) ...
Como o RowNo() do total é 0 você pode criar uma expressão para o total e a outra para as linhas das dimensões da seguinte maneira
if(RowNo() = 0 , "expressão do total", "expressão das linhas" )
Eu só não entendi como faço a "expressão total" coloquei um zero porque não consegui fazer essa parte.
if(RowNo() = 0 , 0, if( count(CATEGORIA_INCIDENTE_SEM_ARTIGO.ID)=0,count(CATEGORIA_INCIDENTE_SEM_ARTIGO.NUMBER), count(KMDOCUMENTM1.ID)))
Cara, esquece o RowNo() rsrs ...
tenta assim na sua expressão:
count( {<INCIDENTSM1.CGU_AREA = {"=count(CATEGORIAS_INTERACAO__SEM_ARTIGO.ID) = 0"}>} CATEGORIAS_INTERACAO__SEM_ARTIGO.INCIDENT_ID)
+
count( {<INCIDENTSM1.CGU_AREA = {"=count(CATEGORIAS_INTERACAO__SEM_ARTIGO.ID) <> 0"}>} KMDOCUMENTM1.ID)
Obrigado galera, consegui resolver o subtotal
= if( count(CATEGORIA_INCIDENTE_SEM_ARTIGO.ID)=0,count(CATEGORIA_INCIDENTE_SEM_ARTIGO.NUMBER) , count(PROBSUMMARYM1.NUMBER) - count(KMDOCUMENTM1.ID))
VLW
Bom dia João
Conseguiu resolver seu problema? Se sim, marque a resposta correta para encerrar o tópico.
Obrigado!
Sim , consegui ! Pensei que já tinha marcado.
Vlw