Alunos schmeisck Postado Agosto 5, 2022 Alunos Compartilhar Postado Agosto 5, 2022 Gostaria de fazer uma análise de pontuação pela data da venda. Quanto mais próximo ao mês atual, gostaria de multiplicar a quantidade vendida por mais pontos: mês atual = 6 pontos anterior = 5 pontos anterior = 4 pontos Alguém pode me ajudar? Tenho uma coluna formatada como data, para data da venda, e outra de quantidade, que quero multiplicar pelos pontos. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Rodrigo R1 Postado Agosto 5, 2022 Alunos Compartilhar Postado Agosto 5, 2022 Boa tarde, @schmeisck. Acredito que seja assim: Solução R1= VAr Mêsatual = Max(dcalendario[data]) Var Atual = Sum(tabelafato[qtd]) * 6 Var anterior = CALCULATE (Sum(tabelafato[qtd]), DATEAAD(dcalendario, Mêsatual, -1, Month)) * 5 VAR anterior2 = CALCULATE Sum(tabelafato[qtd]), DATEAAD(dcalendario, Mêsatual, -2, Month) * 4 Return Atual + anterior + anterior2 Espero que seja isso. Talvez tenha que fazer algum ajuste nas medidas, pq estou respondendo do celular..rsrs...mas a lógica seria essa. Espero que tenha ajudado. Sucesso aí, amigo. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos schmeisck Postado Agosto 5, 2022 Autor Alunos Compartilhar Postado Agosto 5, 2022 Obrigado pelo breve retorno. Teria como fazer para adicionar uma coluna, com os pontos para cada linha de venda? Fiz essa que você mandou, mas deu um erro: Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Rodrigo R1 Postado Agosto 5, 2022 Alunos Compartilhar Postado Agosto 5, 2022 O problema está na DATEADD...rsrsrs Eu coloquei uma argumento a mais que não precisava...retira essa variável de mês atual...rsrsrs Como te falei que estou respondendo do celular...ai não tinha como testar a medida...rsrs Veja se agora dá certo, por favor Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos schmeisck Postado Agosto 5, 2022 Autor Alunos Compartilhar Postado Agosto 5, 2022 Retirei, mas continua com algum erro. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Rodrigo R1 Postado Agosto 5, 2022 Alunos Compartilhar Postado Agosto 5, 2022 (editado) Tá faltando um parêntese na última variável - Var Anterior2. E na DATEAAD troca o primeiro argumento por DCalendario[data]. Editado Agosto 5, 2022 por Rodrigo R1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos schmeisck Postado Agosto 5, 2022 Autor Alunos Compartilhar Postado Agosto 5, 2022 Desculpa. É que sou meio leigo no DAX ainda. Vou começar essa parte do curso agora. Diminuíram os erros Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Rodrigo R1 Postado Agosto 5, 2022 Alunos Compartilhar Postado Agosto 5, 2022 E na DATEAAD troca o primeiro argumento por DCalendario[data]. A lógica utilizada é para voltar no tempo. A função DATEAAD é capaz de fazer isso, então estamos voltando um mês anterior ao contexto. E na outra voltando 2 meses. O difícil pra mim é que estou no celular. Aí num consigo testar o resultado. Se não der certo o que vc deseja, disponibiliza a base de dados, com PBIX, se possível, que quando eu tiver no meu PC, eu faço os testes certinho antes de te enviar a solução. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos schmeisck Postado Agosto 5, 2022 Autor Alunos Compartilhar Postado Agosto 5, 2022 (editado) Sem problemas. Já está me ajudando demais. Agora só falta esse erro Editado Agosto 5, 2022 por schmeisck Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Rodrigo R1 Postado Agosto 5, 2022 Alunos Compartilhar Postado Agosto 5, 2022 Então continuemos...rsrsrs Vc colocou o *4 dentro da DATEADD. Ele é por fora...rsdsrsrs...veja a variável anterior... Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos schmeisck Postado Agosto 5, 2022 Autor Alunos Compartilhar Postado Agosto 5, 2022 Está quase, rs Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Rodrigo R1 Postado Agosto 5, 2022 Alunos Compartilhar Postado Agosto 5, 2022 A multiplicação fica por fora de todos os parênteses...rsrs Desse jeito ele está dentro da CALCULATE agora...rsrsrs Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos schmeisck Postado Agosto 5, 2022 Autor Alunos Compartilhar Postado Agosto 5, 2022 Agora deu certo. Só que o resultado não foi o que eu esperava. Por exemplo, essa venda ocorreu no mês 7, deveria ter 15 pontos (3 peças vezes 5 pontos) na primeira linha, mas deu 52 pontos. Sabe o motivo? Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos schmeisck Postado Agosto 5, 2022 Autor Alunos Compartilhar Postado Agosto 5, 2022 (editado) Eu queria adicionar uma coluna com a pontuação para cada linha de venda. Tem como? Por exemplo, com IF. PONTUAÇÃO = IF('Sell Out Classic'[Data Emissão NF]=DATEADD(dCalendar[Data],-1,MONTH),'Sell Out Classic'[Quantidade Material]*5,IF('Sell Out Classic'[Data Emissão NF]=DATEADD(dCalendar[Data],-2,MONTH),'Sell Out Classic'[Quantidade Material]*4)) Editado Agosto 5, 2022 por schmeisck Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Joao Barbosa Postado Agosto 5, 2022 Alunos Compartilhar Postado Agosto 5, 2022 6 minutos atrás, schmeisck disse: Eu queria adicionar uma coluna com a pontuação para cada linha de venda. Tem como? Por exemplo, com IF. PONTUAÇÃO = IF('Sell Out Classic'[Data Emissão NF]=DATEADD(dCalendar[Data],-1,MONTH),'Sell Out Classic'[Quantidade Material]*5,IF('Sell Out Classic'[Data Emissão NF]=DATEADD(dCalendar[Data],-2,MONTH),'Sell Out Classic'[Quantidade Material]*4)) Coluna Calculada e um dado estatico então não tem como você fazer o que quer via coluna tem que ser via medida mesmo , pq por exemplo esse venda que aconteceu no dia 25/06 hoje valeria 4 pontos pq estamos no mês de agosto , mas no mês de novembro valeria 3 a coluna calculada não consegue fazer essa validação. Se vc pudesse anexar um pbix com amostra de seus dados ficaria mais fácil de ajudar. 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos schmeisck Postado Agosto 5, 2022 Autor Alunos Compartilhar Postado Agosto 5, 2022 @Joao Barbosa fiz esse exemplo em anexo. O que preciso é uma coluna final na medida onde os pontos variam de acordo com o mês da venda. Ex: 10 unidades do produto vendido em julho valem 50 pontos No final, ele vai trazer uma média ponderada, onde a venda mais recente aumenta o peso da quantidade. mes atual = 6 pontos m-1 = 5 pontos m-2 = 4 m-3 = 3 m-4 = 2 m-5 =1 Pontos por mês de venda.pbix Link para o comentário Compartilhar em outros sites More sharing options...
0 Admin Tiago Craici - Xperiun Postado Agosto 6, 2022 Admin Compartilhar Postado Agosto 6, 2022 Bom dia @schmeisck! Veja se atende a seu objetivo: Medida: Pontos = var mesAtual = MONTH(TODAY()) var mes1 = mesAtual -1 var mes2 = mesAtual -2 var mes3 = mesAtual -3 var mes4 = mesAtual -4 var mes5 = mesAtual -5 var mesContexto = MONTH('Detalhamento por Tipo de Ítens'[data da venda]) return SWITCH(TRUE(), mesContexto = mesAtual, 'Detalhamento por Tipo de Ítens'[qtde] * 6, mesContexto = mes1, 'Detalhamento por Tipo de Ítens'[qtde] * 5, mesContexto = mes2, 'Detalhamento por Tipo de Ítens'[qtde] * 4, mesContexto = mes4, 'Detalhamento por Tipo de Ítens'[qtde] * 2, mesContexto = mes5, 'Detalhamento por Tipo de Ítens'[qtde] * 1, BLANK() ) Link para o comentário Compartilhar em outros sites More sharing options...
0 Admin Tiago Craici - Xperiun Postado Agosto 6, 2022 Admin Compartilhar Postado Agosto 6, 2022 Resultado em uma Matriz: Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
schmeisck
Gostaria de fazer uma análise de pontuação pela data da venda.
Quanto mais próximo ao mês atual, gostaria de multiplicar a quantidade vendida por mais pontos:
mês atual = 6 pontos
anterior = 5 pontos
anterior = 4 pontos
Alguém pode me ajudar?
Tenho uma coluna formatada como data, para data da venda, e outra de quantidade, que quero multiplicar pelos pontos.
Link para o comentário
Compartilhar em outros sites
17 respostass a esta questão
Posts Recomendados
Faça login para comentar
Você vai ser capaz de deixar um comentário após fazer o login
Entrar Agora