Propriedades de rfmaggregatenode
O nó Recency, Frequency, Monetary (RFM) Aggregate permite selecionar
os dados transacionais históricos dos clientes, eliminar quaisquer dados
não utilizados e combinar todos os dados da transação restantes dos clientes em uma
única linha que lista quando eles interagiram pela última vez com você, quantas
transações eles realizaram e o valor monetário total dessas transações.
Exemplo
node = stream.create("rfmaggregate", "My node")
node.setPropertyValue("relative_to", "Fixed")
node.setPropertyValue("reference_date", "2007-10-12")
node.setPropertyValue("id_field", "CardID")
node.setPropertyValue("date_field", "Date")
node.setPropertyValue("value_field", "Amount")
node.setPropertyValue("only_recent_transactions", True)
node.setPropertyValue("transaction_date_after", "2000-10-01")
propriedades rfmaggregatenode |
Tipo de dados | Descrição da propriedade |
|---|---|---|
relative_to |
Fixed Today |
Especifique a data a partir da qual a recência das transações será calculada. |
reference_date |
Data | Somente disponível se Fixed for escolhido em relative_to. |
contiguous |
sinalização | Se seus dados são pré-classificados para que todos os registros com o mesmo ID apareçam juntos no fluxo de dados, a seleção dessa opção acelera o processamento. |
id_field |
campo | Especifique o campo a ser utilizado para identificar o cliente e suas transações. |
date_field |
campo | Especifique o campo de data a ser utilizado para calcular a recência. |
value_field |
campo | Especifique o campo a ser utilizado para calcular o valor monetário. |
extension |
sequência | Especifique um prefixo ou sufixo para duplicar campos agregados. |
add_as |
Suffix Prefix |
Especifique se o extension deve ser incluído como um sufixo ou um prefixo. |
discard_low_value_records |
sinalização | Ative o uso da configuração discard_records_below. |
discard_records_below |
number | Especifica um valor mínimo abaixo do qual quaisquer detalhes da transação não serão utilizados ao calcular os totais de RFM. As unidades de valor se relacionam com o campo value selecionado. |
only_recent_transactions |
sinalização | Ative o uso das configurações specify_transaction_date ou transaction_within_last. |
specify_transaction_date |
sinalização | |
transaction_date_after |
Data | Somente disponível se specify_transaction_date for selecionado. Especifique a data da transação após a qual os registros serão incluídos em sua análise. |
transaction_within_last |
number | Somente disponível se transaction_within_last for selecionado. Especifique o número e o tipo de períodos (dias, semanas, meses ou anos) desde Calcular Recência relativa até a data após a qual os registros serão incluídos em sua análise. |
transaction_scale |
Days Weeks Months Years |
Somente disponível se transaction_within_last for selecionado. Especifique o número e o tipo de períodos (dias, semanas, meses ou anos) desde Calcular Recência relativa até a data após a qual os registros serão incluídos em sua análise. |
save_r2 |
sinalização | Exibe a data da segunda transação mais recente para cada cliente. |
save_r3 |
sinalização | Somente disponível se save_r2 for selecionado. Exibe a data da terceira transação mais recente para cada cliente. |