Ir para conteúdo
  • 0

Contagem Distinta entre duas tabelas fato.


Thiago Anizio
Ir para solução Solucionado por Joao Raulino ,

Pergunta

  • Alunos

Boa tarde pessoal!

Tenho uma medida que resulta no valor total de faturamento vindo de duas tabelas fato (sistemas distintos sem possibilidade de agrupamento das informações).
Preciso obter o valor médio diário de faturamento e pra isso pensei em unir as colunas de data das duas tabelas e então realizar uma distintcount  para depois realizar um divide entre a medida de faturamento geral com o resultado da distintcount, porém a distintcount aceita referencia somente de coluna e não consegui evoluir.

Pensei em uma addcoluns em uma variável, mas tbem não deu certo.

Quem puder colaborar, agradeço!

Esboço.

Tabela 1 com as datas distintas que houveram venda.

Tabela 2 com as datas distintas que houveram venda.

Gostaria de agrupar as duas e então realizar a contagem distinta. 

Neste exemplo o resultado do agrupamento e remoção dos duplicados ou contagem distinta deles seria 16.

image.png.243cb7438acf2356df02a5b3e6fec0b3.png



 

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Suave @Thiago Anizio?

Se for fazer isso em DAX, você pode usar uma DISTINCT() junto com uma UNION() para ter o resultado que mostrou na foto:

image.png.f3d995b79d7b9f2d899a330ecbc91f3f.png

Citar
TabelaMescla =
DISTINCT(
    UNION(
        VALUES(TabelaA[Date]),
        VALUES(TabelaB[Date])
    )
)

Se essa resposta te ajudou, não se esqueça de marcar como melhor solução 😉

Abs!

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
4 horas atrás, Joao Raulino disse:

Suave @Thiago Anizio?

Se for fazer isso em DAX, você pode usar uma DISTINCT() junto com uma UNION() para ter o resultado que mostrou na foto:

image.png.f3d995b79d7b9f2d899a330ecbc91f3f.png

Se essa resposta te ajudou, não se esqueça de marcar como melhor solução 😉

Abs!

@Joao Raulino, muito obrigado pela ajuda!

Utilizei seu conceito e incluí uma COUNTROWS para validar a quantidade de dadas distintas, depois coloquei no DIVIDE e chegeui onde queria.

Vlw!

Total Média Dia =
VAR TabelaMescla =
DISTINCT(
    UNION(
        VALUES(fEmbarque[Data Emissão]),
        VALUES(fSemCte[Data Frete])
    )
)
VAR QtdDias = COUNTROWS(TabelaMescla)
VAR FreteTotal = [Faturamento Total]
VAR MediaDia = DIVIDE(FreteTotal, QtdDias)
RETURN MediaDia
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...