Assuntos relacionados a criação de medidas, fórmulas e funções DAX, relacionamentos etc
#66967
Boa tarde !

Me ajudem mais uma vez
estou com dificuldade para retornar o valor da ultima compra por cliente.

No exemplo abaixo preciso filtrar na "TABELA 1" preciso trazer a soma do último valor que o cara comprou no último mês de compra dele. Ou seja, Ribeirão Food teve sua última compra em 10/05/2021 (conforme tabela 2) porém só tivemos duas vendas no mês 5 (06/05 e 10/05) e o valor não é de 53k.

Podem me ajudar a resolver esse caso ?

Imagem
#67003
@Vilmar estou usando a medida abaixo

Valor Ultima venda =

CALCULATE(
[Vendas Total (NoFilter) CD],
dOperacaoFiscal[OperacaoFiscal]="VENDA" || dOperacaoFiscal[OperacaoFiscal]="DEVOLUCAO",
dStatus[Status Agrupador]="Faturado",
FILTER(
fSBOPRODCD,
fSBOPRODCD[Diferença de dias]<=180
),
FILTER(
fSBOPRODCD,
AND(
MAX(dCalendario[Date].[MonthNo]) = fSBOPRODCD[Ultima ocorrencia].[MonthNo],
MAX(dCalendario[Date].[Ano]) = fSBOPRODCD[Ultima ocorrencia].[Ano]
)
)
)
#67055
@Vilmar dessa forma não consegui, mas de qualquer forma obrigado pela atenção.

Para quem interessar resolvi o problema criando uma coluna com IF para validar o ano e mês da data do pedido contra a data da ultima compra

STATUS RECOMPRA =
IF(
AND(
YEAR(fSBOPRODCD[Ultima ocorrencia])=YEAR(fSBOPRODCD[Data]),
MONTH(fSBOPRODCD[Ultima ocorrencia])=MONTH(fSBOPRODCD[Data])
),
"VERIFICAR",
"NÃO VERIFICAR"
)

Sugestão de solução, qq coisa[…]

Aqui está uma amostra, a ideia era bloquear[…]

Comentários nos códigos. Qualquer co[…]

Não ficou claro como vc quer realmente calc[…]

Botões

É possível, mas é sempre bom […]

Inicia uma nova mensagem e faz o upload da sua pla[…]

Tem. Facilita se vc deixa-las todas em uma mesma p[…]

Saldos

Me parece q vc teria de resolver essa inconsist&ec[…]