Alunos Márcio Garcia Postado Janeiro 11, 2023 Alunos Compartilhar Postado Janeiro 11, 2023 Boa tarde pessoa, Empaquei em uma situação, tenho minha tabela dClientes e a minha fVendas, o que eu preciso saber é quantos clientes estão sem vendas entre os ultimos 30 a 60 dias e 61 a 90 dias, infelizmente não posso passar a base de dados. Obrigado Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Solução Márcio Garcia Postado Janeiro 26, 2023 Autor Alunos Solução Compartilhar Postado Janeiro 26, 2023 Não foi bem o esperado, O que deu certo foi colocar a data da ultima compra do cliente na tabela, ai calcular a diferença e após isso selecionar os periodos que eu precisava. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Bruno Abdalla de Souza Postado Janeiro 11, 2023 Alunos Compartilhar Postado Janeiro 11, 2023 Clientes que não compraram entre os últimos 30 e 60 dias = VAR vHoje = TODAY() VAR vDataFim = vHoje - 30 VAR vNumClientes = CALCULATE( COUNTROWS(dClientes), FILTER( dClientes, NOT(ISBLANK([MedidaDeVendas])) ), DATESINPERIOD( dCalendario, vDataFim, -30, DAY ) ) RETURN vNumClientes Clientes que não compraram entre os últimos 61 e 90 dias = VAR vHoje = TODAY() VAR vDataFim = vHoje - 61 VAR vNumClientes = CALCULATE( COUNTROWS(dClientes), FILTER( dClientes, NOT(ISBLANK([MedidaDeVendas])) ), DATESINPERIOD( dCalendario, vDataFim, -30, DAY ) ) RETURN vNumClientes 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Márcio Garcia Postado Janeiro 11, 2023 Autor Alunos Compartilhar Postado Janeiro 11, 2023 Fala mestre @Bruno Abdalla de Souza, Fiquei com uma dúvida, essa medida vai me retornar a quantidade de cliente que não compraram nos ultimos 30 a 60 e a outra de 61 até 90? transpus aqui e as duas medidas ficaram com o valor igual. Outra dúvida, se eu filtrar o ano e o mês ela vai considerar o cálculo a partir periodo selecionado? Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Bruno Abdalla de Souza Postado Janeiro 11, 2023 Alunos Compartilhar Postado Janeiro 11, 2023 Então, esta medida que fiz foi apenas para te dar uma noção de como faz. A princípio ela está fazendo em relação à data de hoje. Mas se você quiser que seja em relação ao período selecionado, aí ao invés de usar a função TODAY(), você pode usar a MAX(dCalendario [Data]). O ideal seria ver como você quer o visual final,.quais serão os filtros aplicados para eu entender e readaptar a medida conforme a sua necessidade. Se possível,.anexe o pbix e dê um exemplo de resultado esperado. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Bruno Abdalla de Souza Postado Janeiro 12, 2023 Alunos Compartilhar Postado Janeiro 12, 2023 @Márcio Garcia, corrigindo. A medida anterior era dos clientes que compraram. Esta sim seria dos que não compraram. Clientes que não compraram entre os últimos 30 e 60 dias = VAR vHoje = TODAY() VAR vDataFim = vHoje - 30 VAR vNumClientes = CALCULATE( COUNTROWS(dClientes), FILTER( dClientes, ISBLANK([MedidaDeVendas]) ), DATESINPERIOD( dCalendario[Data], vDataFim, -30, DAY ) ) RETURN vNumClientes Clientes que não compraram entre os últimos 61 e 90 dias = VAR vHoje = TODAY() VAR vDataFim = vHoje - 61 VAR vNumClientes = CALCULATE( COUNTROWS(dClientes), FILTER( dClientes, ISBLANK([MedidaDeVendas]) ), DATESINPERIOD( dCalendario[Data], vDataFim, -30, DAY ) ) RETURN vNumClientes Se não der certo, anexe um exemplo, por favor. Link para o comentário Compartilhar em outros sites More sharing options...
0 Ayumi Postado Janeiro 25, 2023 Compartilhar Postado Janeiro 25, 2023 Olá tudo bem? Já resolveu ou ainda está com problemas? Pode acontecer de você receber uma resposta que não é 100% do que você esperava. Mesmo assim, se ela o ajudou de alguma forma para que você mesmo conseguisse chegar à solução, conte como você fez isso e marque como a melhor resposta, que pode ser até a sua 🙂 Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Márcio Garcia
Boa tarde pessoa,
Empaquei em uma situação, tenho minha tabela dClientes e a minha fVendas, o que eu preciso saber é quantos clientes estão sem vendas entre os ultimos 30 a 60 dias e 61 a 90 dias, infelizmente não posso passar a base de dados.
Obrigado
Link para o comentário
Compartilhar em outros sites
6 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