Ir para conteúdo
  • 0

Valores de Linha da Tabela não bate com o total


vinicius.vmd
Ir para solução Solucionado por Bruno Abdalla de Souza ,

Pergunta

  • Alunos

Buenas pessoal!

 

Estou com um pequeno problema ao criar uma medida com filtro de período. Preciso trazer o total de registros da data mais recente de uma tabela. 

Porém o valor do total da tabela não bate com os valores em linha. O total esta correto, porém os valores em linha aparecem maiores se for somar. Então a medida esta trazendo valores que não era para trazer. Neste caso, deveria trazer apenas os dados de Automóvel e Patrimonial. Na tabela, tem colunas de Data, Seguradora, Família, CPF/CNPJ.

image.png.e313f5d033c94e55715d3b634d7ba4ce.png

 

 

Neste caso, utilizei a seguinte medida:

 

Qtd Registros Atuais =
CALCULATE(
    COUNTROWS(fOcorrenciaSinistrosDenodo),
    FILTER(
        fOcorrenciaSinistrosDenodo,
        fOcorrenciaSinistrosDenodo[data_aviso] =
        MAX(fOcorrenciaSinistrosDenodo[data_aviso])
    )
)
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Não sei se faz sentido que o total seja a soma de tudo. Mas se você tiver certeza de que faz sentido,  altares sua medida para

SUMX(

     VALUES(SuaTabela[Familia]),

   

CALCULATE(
    COUNTROWS(fOcorrenciaSinistrosDenodo),
    FILTER(
        fOcorrenciaSinistrosDenodo,
        fOcorrenciaSinistrosDenodo[data_aviso] =
        MAX(fOcorrenciaSinistrosDenodo[data_aviso])
    )
)

)

  • Like 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

@vinicius.vmd, tudo bem? A questão ai é contextual, ele está trazendo a quantidade de linhas da tabela, na máxima data_aviso pra cada um dos itens da sua tabela. O total é diferente, pois não é a soma e nem a contagem das linhas, e sim um outro contexto de avaliação.

Enfim, se puder enviar o arquivo, fica mais fácil de te ajudar.

  • Like 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Boa tarde pessoal!

 

Obrigado pela luz!

 

O problema que estava dando é que a medida para data máxima não esta ficando fixa, então quando eu aplicava em uma tabela a data mais recente mudava conforme os registros aplicado em linha. Então apliquei um ALL para data mais recente. Quanto ao total, eu preciso ter esse valor, pois na visão eu tenho os registros totais D-1, registro totais do dia mais recente e registro total constando tudo.

image.png.70523ba4521d7eec6fbcb285bf28a5ab.png

Dando uma analisada nos resultados, consegui aplicando a seguinte medida:

var DataMaisrecente =
CALCULATE(
    MAX(
        fOcorrenciaSinistrosDenodo[data_aviso]),
        ALL(
            fOcorrenciaSinistrosDenodo)
)
 
Return
CALCULATE(
    COUNTROWS(
        fOcorrenciaSinistrosDenodo),
        fOcorrenciaSinistrosDenodo[data_aviso] = DataMaisrecente)
  • Like 1
Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...