Open Matheus-Novoa opened 5 months ago
Essa feature é a quantidade média de transações por dia de vida do usuário.
COUNT(DISTINCT idTransaction) / (max(julianday('{date}') - julianday(dtTransaction))) AS avgTransacaoDia
onde a quantidade de transações é calculada por:
COUNT(DISTINCT idTransaction)
e a quantidade de dias de vida do usuário é calculada por:
max(julianday('{date}') - julianday(dtTransaction))
utilizamos o max
pois assim temos a diferença máxima entre a data que estamos realizando o cálculo e as transações, ou seja, a transação mais antiga (1a) terá a maior distância, sinalizando a idade da base em dias.
Teo, nao entendi muito bem a feature "avgTransacaoDia" da tabela tb_vida.
Poderia explicar na proxima live? Valeu!!!