Alunos José Nunes Damacena Neto Postado Abril 2, 2024 Alunos Postado Abril 2, 2024 Boa tarde! Gostaria de calcular o penúltimo dia de compra do cliente para posteriormente calcular o tempo médio de compra do cliente. Poderia me ajudar qual a melhor forma para realizar este exercício? Data anterior = VAR vData_Pedido = fPlanilhaVendas[Data] VAR vProduto = fPlanilhaVendas[Produto] VAR vResultado = CALCULATE( MAX(fPlanilhaVendas[Data]), FILTER( fPlanilhaVendas, fPlanilhaVendas[Data] < vData_Pedido && fPlanilhaVendas[Produto] = vProduto ) ) RETURN vResultado
0 Alunos Solução Joao Raulino Postado Abril 2, 2024 Alunos Solução Postado Abril 2, 2024 Suave @José Nunes Damacena Neto? A fórmula que você está usando e que o @Edson Igari corrigiu só vai funcionar em uma coluna calculada. Se você estiver fazendo uma medida, precisa modificar as tuas variáveis para usa uma forma agregada das colunas. Por exemplo: ... VAR vData_Pedido = MAX(fPlanilhaVendas[Data]) VAR vProduto = MAX(fPlanilhaVendas[Produto]) ... Abs! 1 1
1 Alunos Edson Igari Postado Abril 2, 2024 Alunos Postado Abril 2, 2024 26 minutos atrás, José Nunes Damacena Neto disse: Boa tarde! Gostaria de calcular o penúltimo dia de compra do cliente para posteriormente calcular o tempo médio de compra do cliente. Poderia me ajudar qual a melhor forma para realizar este exercício? Data anterior = VAR vData_Pedido = fPlanilhaVendas[Data] VAR vProduto = fPlanilhaVendas[Produto] VAR vResultado = CALCULATE( MAX(fPlanilhaVendas[Data]), FILTER( fPlanilhaVendas, fPlanilhaVendas[Data] < vData_Pedido && fPlanilhaVendas[Produto] = vProduto ) ) RETURN vResultado @José Nunes Damacena Neto, tudo bem? Do jeito que você fez é pra retornar o penúltimo dia de compra por cliente e produto. Se for isso, só falta um ALL. Data anterior = VAR vData_Pedido = fPlanilhaVendas[Data] VAR vProduto = fPlanilhaVendas[Produto] VAR vResultado = CALCULATE( MAX(fPlanilhaVendas[Data]), FILTER( ALL(fPlanilhaVendas), fPlanilhaVendas[Data] < vData_Pedido && fPlanilhaVendas[Produto] = vProduto ) ) RETURN vResultado 1
0 Alunos José Nunes Damacena Neto Postado Abril 2, 2024 Autor Alunos Postado Abril 2, 2024 Boa tarde! Ainda me gera um erro. Um único valor para a coluna 'Data' na tabela 'fPlanilhaVendas' não pode ser determinado. Isso pode ocorrer quando uma fórmula de medição refere-se a uma coluna que contém vários valores sem especificar uma agregação como mín, máx, contagem ou soma para obter um único resultado.
0 Alunos Edson Igari Postado Abril 2, 2024 Alunos Postado Abril 2, 2024 Manda um print da tela. Precisamos saber em que contexto você está usando essa medida.
0 Alunos Edson Igari Postado Abril 2, 2024 Alunos Postado Abril 2, 2024 7 minutos atrás, Joao Raulino disse: Suave @José Nunes Damacena Neto? A fórmula que você está usando e que o @Edson Igari corrigiu só vai funcionar em uma coluna calculada. Se você estiver fazendo uma medida, precisa modificar as tuas variáveis para usa uma forma agregada das colunas. Por exemplo: ... VAR vData_Pedido = MAX(fPlanilhaVendas[Data]) VAR vProduto = MAX(fPlanilhaVendas[Produto]) ... Abs! perfeito mestre. 2
Pergunta
José Nunes Damacena Neto
Boa tarde!
Gostaria de calcular o penúltimo dia de compra do cliente para posteriormente calcular o tempo médio de compra do cliente.
Poderia me ajudar qual a melhor forma para realizar este exercício?
5 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