Description Usage Arguments Value Examples
View source: R/rfm-table-customer-2.R
Recency, frequency, monetary and RFM score.
1 2 3 4 5 6 7 8 9 10 11 12 |
data |
A |
customer_id |
Unique id of the customer. |
n_transactions |
Number of transactions/orders. |
latest_visit_date |
Date of the latest visit. |
total_revenue |
Total revenue from the customer. |
analysis_date |
Date of analysis. |
recency_bins |
Number of bins for recency or custom threshold. |
frequency_bins |
Number of bins for frequency or custom threshold. |
monetary_bins |
Number of bins for monetary or custom threshold. |
... |
Other arguments. |
rfm_table_order
returns a list with the following:
rfm |
RFM table. |
analysis_date |
Date of analysis. |
frequency_bins |
Number of bins used for frequency score. |
recency_bins |
Number of bins used for recency score. |
monetary_bins |
Number of bins used for monetary score. |
threshold |
tibble with thresholds used for generating RFM scores. |
1 2 3 4 5 6 7 8 9 10 11 12 13 | analysis_date <- lubridate::as_date('2007-01-01')
rfm_table_customer_2(rfm_data_customer, customer_id, number_of_orders,
most_recent_visit, revenue, analysis_date)
# access rfm table
result <- rfm_table_customer_2(rfm_data_customer, customer_id, number_of_orders,
most_recent_visit, revenue, analysis_date)
result$rfm
# using custom threshold
rfm_table_customer_2(rfm_data_customer, customer_id, number_of_orders,
most_recent_visit, revenue, analysis_date, recency_bins = c(115, 181, 297, 482),
frequency_bins = c(4, 5, 6, 8), monetary_bins = c(256, 382, 506, 666))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.