0 / 0

propriétés de rfmaggregatenode

Dernière mise à jour : 12 févr. 2025
propriétés de rfmaggregatenode

Icône de noeud Agréger RFM Le noeud Agréger Recency, Frequency, Monetary (RFM) vous permet de prendre les données de l'historique des transactions d'un client, d'en éliminer les éventuelles données inutilisées et de combiner le reste des données de transaction sur une seule ligne qui indique la date de la dernière consultation, le nombre de transactions réalisées et la valeur monétaire totale de ces transactions.

Exemple

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")
Tableau 1. propriétés de rfmaggregatenode
rfmaggregatenodepropriétés Type de données Description de la propriété
relative_to Fixed Today Spécifie la date à partir de laquelle la récence des transactions sera calculée.
reference_date Date Uniquement disponible si Fixed est choisi dans relative_to.
contiguous option Si vos données sont prétriées de sorte que tous les enregistrements ayant le même ID apparaissent ensemble dans le flux de données, la sélection de cette option accélère le traitement.
id_field Zone Spécifie le champ à utiliser pour identifier le client et ses transactions.
date_field Zone Spécifie le champ de date à utiliser pour calculer la récence.
value_field Zone Spécifie le champ à utiliser pour calculer la valeur monétaire.
extension chaîne Indique un préfixe ou un suffixe pour les champs agrégés en double.
add_as Suffix Prefix Indiquez si extension doit être ajouté en tant que suffixe ou préfixe.
discard_low_value_records option Activez l'utilisation du paramètre discard_records_below .
discard_records_below number Spécifie une valeur minimale sous laquelle les éventuels détails de la transaction ne seront pas utilisés pour calculer les totaux RFM. Les unités de valeur se rapportent au champ value sélectionné.
only_recent_transactions option Activez l'utilisation des paramètres specify_transaction_date ou transaction_within_last .
specify_transaction_date option  
transaction_date_after Date Uniquement disponible si specify_transaction_date est sélectionné. Spécifie la date de transaction après laquelle les enregistrements seront inclus dans votre analyse.
transaction_within_last number Uniquement disponible si transaction_within_last est sélectionné. Spécifie le nombre et le type de périodes (jours, semaines, mois ou années) provenant de la valeur de calcul de récence par rapport à la date après laquelle les enregistrements seront inclus dans votre analyse.
transaction_scale Days Weeks Months Years Uniquement disponible si transaction_within_last est sélectionné. Spécifie le nombre et le type de périodes (jours, semaines, mois ou années) provenant de la valeur de calcul de récence par rapport à la date après laquelle les enregistrements seront inclus dans votre analyse.
save_r2 option Affiche la date de l'avant-dernière transaction pour chaque client.
save_r3 option Uniquement disponible si save_r2 est sélectionné. Affiche la date de la troisième transaction la plus récente pour chaque client.