Ir para conteúdo
  • 0

Recorrência ultimos 3 meses


Márcio Garcia

Pergunta

  • Alunos

Boa tarde galera, bateu a dúvida aqui

Tenho essa medida aqui: 

Recorrencia 3 Meses = 
-----------------------------------------------
VAR vClientes_mesAnterior =
CALCULATETABLE(
    VALUES(FATO_ITEM_NOTA_CARTEIRA[CODCLI]),
    DATEADD(gCalendario[Date], -1, MONTH)
)
-----------------------------------------------
VAR vClientes_mes2 =
CALCULATETABLE(
    VALUES(FATO_ITEM_NOTA_CARTEIRA[CODCLI]),
    DATEADD(gCalendario[Date], -2, MONTH)
)
-----------------------------------------------
VAR vClientes_mes3 =
CALCULATETABLE(
    VALUES(FATO_ITEM_NOTA_CARTEIRA[CODCLI]),
    DATEADD(gCalendario[Date], -3, MONTH)
)
-----------------------------------------------
VAR vIntersect_3_2 =
INTERSECT(
    vClientes_mes3,
    vClientes_mes2
)
-----------------------------------------------
VAR vResultado =
INTERSECT(
    vIntersect_3_2,
    vClientes_mesAnterior
)
-----------------------------------------------
RETURN
COUNTROWS(vResultado)


A medida a principio está funcionando, porém quando eu apresento em uma matriz o resultado da medida é colocado no mês subsequente, exemplo:

O resultado que seria de agosto está sendo colocado em setembro, porém não consigo entender por que

image.png.fd666f00ab2c9daf20d3a70f203e37f0.png

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
  • Admin
4 horas atrás, Márcio Garcia disse:

Boa tarde galera, bateu a dúvida aqui

Tenho essa medida aqui: 

Recorrencia 3 Meses = 
-----------------------------------------------
VAR vClientes_mesAnterior =
CALCULATETABLE(
    VALUES(FATO_ITEM_NOTA_CARTEIRA[CODCLI]),
    DATEADD(gCalendario[Date], -1, MONTH)
)
-----------------------------------------------
VAR vClientes_mes2 =
CALCULATETABLE(
    VALUES(FATO_ITEM_NOTA_CARTEIRA[CODCLI]),
    DATEADD(gCalendario[Date], -2, MONTH)
)
-----------------------------------------------
VAR vClientes_mes3 =
CALCULATETABLE(
    VALUES(FATO_ITEM_NOTA_CARTEIRA[CODCLI]),
    DATEADD(gCalendario[Date], -3, MONTH)
)
-----------------------------------------------
VAR vIntersect_3_2 =
INTERSECT(
    vClientes_mes3,
    vClientes_mes2
)
-----------------------------------------------
VAR vResultado =
INTERSECT(
    vIntersect_3_2,
    vClientes_mesAnterior
)
-----------------------------------------------
RETURN
COUNTROWS(vResultado)


A medida a principio está funcionando, porém quando eu apresento em uma matriz o resultado da medida é colocado no mês subsequente, exemplo:

O resultado que seria de agosto está sendo colocado em setembro, porém não consigo entender por que

image.png.fd666f00ab2c9daf20d3a70f203e37f0.png

Boa noite @Márcio Garcia

Onde que fica o contexto ano nessa sua matriz?

 

 

 

 

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