Ir para conteúdo
  • 0

Ticket do Pedido baseado em um unico item


Rafael Back
Ir para solução Solucionado por Erick Oliveira ,

Pergunta

  • Membros

Bom dia Pessoal

Estou apurando resultados de campanhas de MKT e necessito calcula o Ticket Medio dos pedidos que continham o item promocionado.

Exemplo
image.png.d2e9488fcbf05012e5d1430e9225cb48.png
 

o item 108547 ficou promocionado entre 01/07/2022 a 15/07/2022. E essa foi a Receita, Clientes e Pedidos que esse item trouxe (isoladamente). Porem eu gostaria o tkm destes 12 pedidos que continham esse item

Promocoes.pbix

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0
  • Membros
  • Solução

Segue a medida para o resultado:

Ticket Médio Pedidos = 
VAR vReceita =
    CALCULATE(
        [Receita],
        DATESBETWEEN(d_Calendario[Date],MIN(f_Promocoes[Data Inicial]),MAX(f_Promocoes[Data Final])),
        FILTER(
            CROSSJOIN(ALL(d_Produto),VALUES(f_Vendas[Cód Pedido])),
            NOT ISBLANK([Receita])
        )
    )
VAR vTKM = DIVIDE(vReceita, [Pedidos Campanha])
RETURN
    vTKM

 

Promocoes.pbix

Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros
5 minutos atrás, Bernardo Vitor disse:

Bom dia @Rafael Back!

Veja se te atende por gentileza.

Se esta resposta resolver seu problema, gentileza classificá-la como Solução 

Atenciosamente,

Bernardo Vitor
(31) 99116-6134
LinkedIn: https://www.linkedin.com/in/bernardo-vitor

Promocoes.pbix 407.95 kB · 1 download

@Bernardo Vitor
Nao amigo,

Na realidade eu queria saber o TKM desse item em conjunto aos demais items que compuseram esses 12 pedidos.
Exemplo
O pedido 8755660 é um dos 12 pedidos que continham o item 108547. poderem Eu queria saber o tkm de todos os pedidos que continham esse item
image.png.754118ae06111ab860b3d637f4da2a03.png

Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros

Bom dia Rafael;

Tente a medida abaixo:

Ticket Médio Pedidos = 
VAR vTKM =
    CALCULATE(
        AVERAGEX(
            VALUES(f_Vendas[Cód Pedido]),
            AVERAGE(f_Vendas[Valor Itens Desc.])
        ),
        DATESBETWEEN(d_Calendario[Date],MIN(f_Promocoes[Data Inicial]),MAX(f_Promocoes[Data Final])),
        ALL(d_Produto)
    )
RETURN
IF(NOT ISBLANK([Receita]), vTKM)

 

Promocoes.pbix

Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros
1 hora atrás, Erick Oliveira disse:

Bom dia Rafael;

Tente a medida abaixo:

Ticket Médio Pedidos = 
VAR vTKM =
    CALCULATE(
        AVERAGEX(
            VALUES(f_Vendas[Cód Pedido]),
            AVERAGE(f_Vendas[Valor Itens Desc.])
        ),
        DATESBETWEEN(d_Calendario[Date],MIN(f_Promocoes[Data Inicial]),MAX(f_Promocoes[Data Final])),
        ALL(d_Produto)
    )
RETURN
IF(NOT ISBLANK([Receita]), vTKM)

 

Promocoes.pbix 408.12 kB · 0 downloads

@Erick Oliveira
Nao Amigo.
Sua medida pega todos os pedidos realizados entre essas datas, porém eu quero apenas os pedidos que contenham o item promocionado.

image.png.8d28b00b27e0e16d87b8c5170860873d.png
Esses sao os 12 pedidos que contem o item promocionado e eles totalizam 1.689,16 (com todos os itens, inclusive o promocionado).

Logo o resultado do TKM que deveria apresentar no item 108547 é 1.689,16/12 = 140,76

Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros
2 horas atrás, Erick Oliveira disse:

Segue a medida para o resultado:

Ticket Médio Pedidos = 
VAR vReceita =
    CALCULATE(
        [Receita],
        DATESBETWEEN(d_Calendario[Date],MIN(f_Promocoes[Data Inicial]),MAX(f_Promocoes[Data Final])),
        FILTER(
            CROSSJOIN(ALL(d_Produto),VALUES(f_Vendas[Cód Pedido])),
            NOT ISBLANK([Receita])
        )
    )
VAR vTKM = DIVIDE(vReceita, [Pedidos Campanha])
RETURN
    vTKM

 

Promocoes.pbix 408.35 kB · 0 downloads

@Erick Oliveiraobrigado amigo 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...