Alunos ferravi Postado Fevereiro 24, 2022 Alunos Compartilhar Postado Fevereiro 24, 2022 (editado) Pessoal, Fiz uma fórmula (DISTINCTCOUNT) para saber a quantidade de pacientes distintos. Porém ao fazer um visual de matriz estratificando o total por unidade o somatório fica errado. Observação: as tabelas (dUnidade e fAtendimentosRealizados) estão devidamente relacionadas. Agradeço imensamente pela ajuda. Editado Fevereiro 24, 2022 por ferravi Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Solução Bruno Abdalla de Souza Postado Fevereiro 24, 2022 Alunos Solução Compartilhar Postado Fevereiro 24, 2022 Nº Pacientes Correta = IF( HASONEVALUE(dUnidade[Unidade]), [Nº de Pacientes], SUMX( VALUES(dUnidade[Unidade]), [Nº de Pacientes] ) ) 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Nelson Kobayashi Postado Fevereiro 24, 2022 Alunos Compartilhar Postado Fevereiro 24, 2022 Olá @ferravi! Geralmente esse problema ocorre por uma questão de contexto do cálculo. O mestre explica direitinho como resolver isso nesse vídeo : Se não conseguir resolver com a explicação do vídeo, mande uma amostra em PBIX com dados fictícios com o problema acontecendo, para a gente poder analisar. Abç. 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Joao Barbosa Postado Fevereiro 24, 2022 Alunos Compartilhar Postado Fevereiro 24, 2022 @ferravi como o amigo Nelson disse isso e problema de contexto quando vc faz uma (DISTINCTCOUNT) e coloca em um cartão ela pega todas suas linhas distintas da tabela e quando vc joga em uma matriz ela pega as linhas distintas do contexto que esta na matriz no seu caso linhas distintas por cada cidade o total da diferente porque existem linhas que são distintas entre as cidades , mas no todo são iguais, exemplo um paciente foi atendido na cidade de betim e belo horizonte quando vc extratifica por cidade vc tem 2 contagens distintas e quando verifica o total vc tem apenas uma para solucionar o problema do somatório para verificar o escopo da seguinte forma: If ( hasonevalue(dunidade), nº de pacientes , sumx(tabela atendimentos , medida nº de pacientes)) 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos ferravi Postado Fevereiro 24, 2022 Autor Alunos Compartilhar Postado Fevereiro 24, 2022 @Joao Barbosa, muito obrigado pela resposta. Ainda permanece com o seguinte erro no total: Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Nelson Kobayashi Postado Fevereiro 24, 2022 Alunos Compartilhar Postado Fevereiro 24, 2022 22 minutos atrás, ferravi disse: @Joao Barbosa, muito obrigado pela resposta. Ainda permanece com o seguinte erro no total: Algumas vezes que eu tive esse problema, acabei resolvendo com a função ISINSCOPE. Mas no seu caso, acho que seria mais objetivo se você puder elaborar um exemplo do problema em um PBIX e mandar pra gente analisar. Existem outros problemas que podem influenciar no resultado (Relacionamentos, Contexto de Linha e Filtro, etc.) Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos ferravi Postado Fevereiro 24, 2022 Autor Alunos Compartilhar Postado Fevereiro 24, 2022 @Bruno Abdalla de Souza, deu certo!! Muito obrigado. @Nelson Kobayashi, muito obrigado pelo apoio. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
ferravi
Pessoal,
Fiz uma fórmula (DISTINCTCOUNT) para saber a quantidade de pacientes distintos.
Porém ao fazer um visual de matriz estratificando o total por unidade o somatório fica errado.
Observação: as tabelas (dUnidade e fAtendimentosRealizados) estão devidamente relacionadas.
Agradeço imensamente pela ajuda.
Editado por ferravi
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Faça login para comentar
Você vai ser capaz de deixar um comentário após fazer o login
Entrar Agora