Ir para conteúdo
  • 0

Totalizar uma medida de clientes perdidos por mês


Ir para solução Solucionado por Reginaldo Batista ,

Pergunta

  • Alunos
Postado

Pessoal, boa tarde!

Eu uso a medida abaixo para calcular a quantidade de clientes perdidos no mês. 


 

Perdidos = 
VAR varClientes = 
CALCULATETABLE(
    SELECTCOLUMNS(
        dClientes,
        "IDClienteMatriz",
        dClientes[IDCliente]
    ),
    dClientes[Matriz] = "Não"
)
VAR varClientesCompraram = 
CALCULATETABLE(
    VALUES('fFaturamento Consolidado Churn'[IDClienteMatriz]),
    USERELATIONSHIP('dCalendário'[Data],'fFaturamento Consolidado Churn'[DataUltimaCompraPagamento]),
    PREVIOUSMONTH('dCalendário'[Data])
)
RETURN
COUNTROWS(EXCEPT(varClientesCompraram, varClientes))

 

Como faço para calcular o total acumulado por mês?

Tipo:

Jan/2022 - 10
Fev/2022 - 30
Total : 40

3 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução
Postado

Olá @Celso Spina

Verifica essa alternativa:

Perdidos Acumulado =
VAR varClientes =
    CALCULATETABLE (
        SELECTCOLUMNS ( dClientes, "IDClienteMatriz", dClientes[IDCliente] ),
        dClientes[Matriz] = "Não"
    )
VAR varClientesCompraram =
    CALCULATETABLE (
        VALUES ( 'fFaturamento Consolidado Churn'[IDClienteMatriz] ),
        USERELATIONSHIP ( 'dCalendário'[Data], 'fFaturamento Consolidado Churn'[DataUltimaCompraPagamento] ),
        PREVIOUSMONTH ( 'dCalendário'[Data] )
    )
RETURN
    SUMX (
        VALUES ( 'dCalendário'[Ano Mês] ),
        IF (
            ISBLANK (
                TOTALYTD (
                    COUNTROWS ( EXCEPT ( varClientesCompraramvarClientes ) ),
                    'dCalendário'[Data]
                )
            ),
            BLANK (),
            TOTALYTD (
                COUNTROWS ( EXCEPT ( varClientesCompraramvarClientes ) ),
                'dCalendário'[Data]
            )
        )
    )


caso ok, pode marcar como ok

Faça login para comentar

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



Entrar Agora
×
×
  • Criar Novo...