propriétés de rfmaggregatenode
Dernière mise à jour : 12 févr. 2025
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")
rfmaggregatenode proprié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. |
La rubrique a-t-elle été utile ?
0/1000