Propriétés rfmaggregatenode

Icône de noeud Agréger RFM Le nœud agrégé RFM (recency, frequency, monetary) vous permet de prendre les données transactionnelles historiques des clients, d'éliminer toutes les données inutilisées et de combiner toutes les données transactionnelles restantes en une seule ligne qui indique la dernière fois qu'ils ont fait affaire avec vous, le nombre de transactions qu'ils ont effectué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
rfmaggregatenode properties Type de données Description de la propriété
relative_to Fixed Today Préciser la date à partir de laquelle la récence des transactions sera calculée.
reference_date date Disponible uniquement si l'option « Fixed » est sélectionnée dans « relative_to ».
contiguous option Si vos données sont pré-triées de sorte que tous les enregistrements ayant le même identifiant apparaissent ensemble dans le flux de données, la sélection de cette option accélère le traitement.
id_field zone Préciser le champ à utiliser pour identifier le client et ses transactions.
date_field zone Indiquez le champ de date à utiliser pour calculer la date de dernière utilisation.
value_field zone Préciser le champ à utiliser pour calculer la valeur monétaire.
extension chaîne Spécifiez un préfixe ou un suffixe pour les champs agrégés en double.
add_as Suffix Prefix Préciser si l' extension e doit être ajouté en suffixe ou en préfixe.
discard_low_value_records option Activer l'utilisation du paramètre « discard_records_below ».
discard_records_below numéro aujourd'hui Indiquez une valeur minimale en dessous de laquelle les détails de transaction ne sont pas utilisés lors du calcul des totaux RFM. Les unités de valeur se rapportent au champ d' value s sélectionné.
only_recent_transactions option Activer l'utilisation des paramètres « specify_transaction_date » ou « transaction_within_last ».
specify_transaction_date option  
transaction_date_after date Disponible uniquement si l'option « specify_transaction_date » est sélectionnée. Précisez la date de la transaction après laquelle les enregistrements seront inclus dans votre analyse.
transaction_within_last numéro aujourd'hui Disponible uniquement si l'option « transaction_within_last » est sélectionnée. Précisez le nombre et le type de périodes (jours, semaines, mois ou années) en arrière à partir de la date de calcul de la récence par rapport à laquelle les enregistrements seront inclus dans votre analyse.
transaction_scale Days Weeks Months Years Disponible uniquement si l'option « transaction_within_last » est sélectionnée. Précisez le nombre et le type de périodes (jours, semaines, mois ou années) en arrière à partir de la date de calcul de la récence par rapport à laquelle les enregistrements seront inclus dans votre analyse.
save_r2 option Affiche la date de la deuxième transaction la plus récente pour chaque client.
save_r3 option Disponible uniquement si l'option « save_r2 » est sélectionnée. Affiche la date de la troisième transaction la plus récente pour chaque client.