MCRRFM Class [AX 2012]

The MCRRFM class calculates, assigns and generates summary info regarding RFM scores.

class MCRRFM

Run On

Server

  MethodDescription
Dn664115.pubmethod(en-us,AX.60).gif buildFrequencyRankingSQL Builds the SQL needed to create the frequency definition.
Dn664115.pubmethod(en-us,AX.60).gif buildMonetaryRankingSQL Builds the SQL needed to create the monetary definition.
Dn664115.pubmethod(en-us,AX.60).gif buildRecencyRankingSQL Builds the SQL needed to create the recency definition.
Dn664115.pubmethod(en-us,AX.60).gif buildSQLFrequencyRanges Builds the SQL needed to create the frequency definition.
Dn664115.pubmethod(en-us,AX.60).gif buildSQLMonetaryRanges Builds the SQL needed to create the monetary definition.
Dn664115.pubmethod(en-us,AX.60).gif buildSQLRecencyRanges Builds the SQL needed to create the recency definition.
Dn664115.pubmethod(en-us,AX.60).gif calcEvenDistRFM Calculates recency score and assigns based on the past RFM definition.
Dn664115.pubmethod(en-us,AX.60).gif calcFairDistRFM Sets the fair customer FRM score and refreshes the RFM summary records
Dn664115.privmethod(en-us,AX.60).gif calculateFrequencyEvenDist Calculates frequency score and assigns based on the past RFM definition.
Dn664115.pubmethod(en-us,AX.60).gif calculateMonetaryEvenDist Calculates monetary score and assigns based on the past RFM definition.
Dn664115.privmethod(en-us,AX.60).gif calculateRecencyEvenDist Calculates recency score and assigns based on the past RFM definition.
Dn664115.pubmethod(en-us,AX.60).gif calculateRFM Calculates and assigns RFM scores to customers with more than 1 order in the system based on the past RFM definition.
Dn664115.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Dn664115.pubmethod(en-us,AX.60).gif clearHistory Clears the RFM history records.
Dn664115.pubmethod(en-us,AX.60).gif createFairFreqRanges Updates the current frequency summaries to not descriminate based on database order.
Dn664115.pubmethod(en-us,AX.60).gif createFairMonRanges Updates the current monetary summaries to not descriminate based on database order.
Dn664115.pubmethod(en-us,AX.60).gif createFairRecRanges Updates the current recency summaries to not descriminate based on database order.
Dn664115.pubmethod(en-us,AX.60).gif createFrequencySummary Creates the frequency summary for the current frequency scores given to the customer.
Dn664115.pubmethod(en-us,AX.60).gif createMonetarySummary Creates the monetary summary for the current monetary scores given to the customer.
Dn664115.privmethod(en-us,AX.60).gif createRecencySummary Creates the recency summary for the current recency scores given to the customer.
Dn664115.pubmethod(en-us,AX.60).gif createRMFSummaries Creates the RFM summaries fields based on the current scores given to the customers.
Dn664115.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Dn664115.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Dn664115.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Dn664115.pubmethod(en-us,AX.60).gif new Creates a new instance of this class.
Dn664115.pubmethod(en-us,AX.60).gif notify Releases the hold on an object that has called the wait method on this object. (Inherited from Object.)
Dn664115.pubmethod(en-us,AX.60).gif notifyAll Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.)
Dn664115.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Dn664115.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Dn664115.pubmethod(en-us,AX.60).gif refreshFairDistRFM Refreshes the fair RFM customer scores.
Dn664115.pubmethod(en-us,AX.60).gif refreshFairRFMSummary Refreshes the statistical info for level breaks in each of the corresponding summaries.
Dn664115.pubmethod(en-us,AX.60).gif refreshFrequencySummary Generates the frequency summary.
Dn664115.pubmethod(en-us,AX.60).gif refreshMonetarySummary Generates the monetary summary.
Dn664115.pubmethod(en-us,AX.60).gif refreshRecencySummary Generates the recency summary.
Dn664115.pubmethod(en-us,AX.60).gif resetCustomerRFMScores Resets the customer RFM Scores based on the current RFM definitions.
Dn664115.pubmethod(en-us,AX.60).gif saveCustomerRFMHistory Saves off the current RFM values along with the values used to base those values.
Dn664115.pubmethod(en-us,AX.60).gif setCustomerRFMScore Sets the RFM composite score on the customer statistics table based on either a fair distribution or an even one and then flag the definition to indicate which one is being used to currently score the customers.
Dn664115.pubmethod(en-us,AX.60).gif setFairCustomerRFMScore Sets the RFM composite score on the customer statistics table based on either a fair distribution or an even one and then flag the definition to indicate which one is being used to currently score the customers.
Dn664115.pubmethod(en-us,AX.60).gif setFrequencyScore Sets the frequency score on the customer statistics table based on the current frequency ranges.
Dn664115.pubmethod(en-us,AX.60).gif setMonetaryScore Sets the monetary score on the customer statistics table based on the current monetary ranges.
Dn664115.pubmethod(en-us,AX.60).gif setRecencyScore Sets the recency score on the customer statistics table based on the current Recency ranges.
Dn664115.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Dn664115.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Dn664115.pubmethod(en-us,AX.60).gif usageCount Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.)
Dn664115.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Dn664115.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Dn664115.pubmethod(en-us,AX.60).gif Dn664115.static(en-us,AX.60).gif ::construct Initializes a new instance of the MCRRFM class.
Top

Community Additions

ADD
Show: