Ir para conteúdo
  • 0

Contar Quantidades Conforme Data Selecionada no Visual


Charlles Ferdinand
Ir para solução Solucionado por Bruno Abdalla de Souza ,

Pergunta

  • Alunos

Pessoal,

Estou precisando fazer uma contagem de clientes de acordo com a Data selecionada no visual da seguinte Forma:
 

Tenho um Cliente, e os estágios que eles se encontram; Situação A(Data), Situação B(Data) e Situação C(Data).

Então quero saber de acordo com a data selecionada no visual, me mostre quantos estão na Situação A, B e C.

Levando em Consideração que Caso o Cliente tenha uma data preenchida na Situação C, logo ele não deve aparecer na Contagem da Situação A e B.

Existirão Casos em que o cliente tem apenas o seu primeiro estágio preenchido, outros tenha Data no A e B, e deve ser considerado apenas na contagem dos que estão no Estagio B.

Estas Informações quero colocar em cartões.

Estou anexando um arquivo com a base. 

Desde já deixo meus agradecimentos.

Teste.pbix Movimentações.xlsx

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução
Contar Qtde Sit A = 
    VAR vUltimaData = MAX(dCalendario[Data])
RETURN
    COUNTROWS(
        FILTER(
            SUMMARIZE(
                CALCULATETABLE(
                    Movimentacoes,
                    dCalendario[Data] <= vUltimaData
                ),
                [Cliente],
                "ContagemSituacao",
                COUNT(Movimentacoes[Situacao])
            ),
            [ContagemSituacao] = 1
        )
    )  

 

 

Contar Qtde Sit B = 
    VAR vUltimaData = MAX(dCalendario[Data])
RETURN
    COUNTROWS(
        FILTER(
            SUMMARIZE(
                CALCULATETABLE(
                    Movimentacoes,
                    dCalendario[Data] <= vUltimaData
                ),
                [Cliente],
                "ContagemSituacao",
                COUNT(Movimentacoes[Situacao])
            ),
            [ContagemSituacao] = 2
        )
    )

 

 

Contar Qtde Sit C = 
    VAR vUltimaData = MAX(dCalendario[Data])
RETURN
    COUNTROWS(
        FILTER(
            SUMMARIZE(
                CALCULATETABLE(
                    Movimentacoes,
                    dCalendario[Data] <= vUltimaData
                ),
                [Cliente],
                "ContagemSituacao",
                COUNT(Movimentacoes[Situacao])
            ),
            [ContagemSituacao] = 3
        )
    )
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
Em 15/10/2021 em 15:46, Bruno Abdalla de Souza disse:
Contar Qtde Sit A = 
    VAR vUltimaData = MAX(dCalendario[Data])
RETURN
    COUNTROWS(
        FILTER(
            SUMMARIZE(
                CALCULATETABLE(
                    Movimentacoes,
                    dCalendario[Data] <= vUltimaData
                ),
                [Cliente],
                "ContagemSituacao",
                COUNT(Movimentacoes[Situacao])
            ),
            [ContagemSituacao] = 1
        )
    )  

 

 

Contar Qtde Sit B = 
    VAR vUltimaData = MAX(dCalendario[Data])
RETURN
    COUNTROWS(
        FILTER(
            SUMMARIZE(
                CALCULATETABLE(
                    Movimentacoes,
                    dCalendario[Data] <= vUltimaData
                ),
                [Cliente],
                "ContagemSituacao",
                COUNT(Movimentacoes[Situacao])
            ),
            [ContagemSituacao] = 2
        )
    )

 

 

Contar Qtde Sit C = 
    VAR vUltimaData = MAX(dCalendario[Data])
RETURN
    COUNTROWS(
        FILTER(
            SUMMARIZE(
                CALCULATETABLE(
                    Movimentacoes,
                    dCalendario[Data] <= vUltimaData
                ),
                [Cliente],
                "ContagemSituacao",
                COUNT(Movimentacoes[Situacao])
            ),
            [ContagemSituacao] = 3
        )
    )

Bruno, boa tarde,

Uns dias atrás você me ajudou com estas fórmulas. Confesso que não entendi muito a estruturação da medida mas a verdade é que funcionou e agora estou precisando fazer essas contagens, mas com outra tabela, e estou tendo dificuldade. 
Você teria condição de me mostrar como funciona esta fórmula me ajudar a fazer esta nova fórmula? Se estiver no Discord, também podemos falar por lá se você puder.

 

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...