Earliest expected closing date for an opportunity involving multiple revenue line items.

Hi there,

Following several unsuccessful attempts, I have finally found a solution that enables me to identify the earliest expected closing date for an opportunity involving multiple revenue line items.

To achieve this, I created a calculated checkbox field "open_rli" on the revenue line item and defined the sales stages for which the RLI should still be included in the calculation.

isInList($sales_stage, createList("new", "on_hold", "Prospecting", "in_contact", "Proposal / Price Quote", "Demo Presentation / Test Shoot", "in_process", "Negotiation / Review"))


In the Opportunities, I entered the formula for the "earliest_close_date" field.

rollupConditionalMinDate($revenueLineItems, “date_closed”, createList(“open_rli”), createList(“true”)).

This basically works, except in cases where 'open_rli' = false, in which case this date should not be taken into account.
Unfortunately, this does not work; both true and false cases are displayed.

Does anyone have any ideas?


Best regards,
Steffen

Parents Reply Children
  • Hi  Thank you very much for looking into my question. 

    The objective is to evaluate opportunities in a dashlet and report those with expired expected close dates, indicating a need for action.  Regrettably, the function

    rollupConditionalMinDate($revenueLineItems, “date_closed”, createList(“open_rli”), createList(“true”)).

    does not operate as intended; both true and false cases are displayed. For instance, revenue line items with sales stages closed both won and closed lost.

    The sales stage close won is included in the forecast stage, so unfortunately that won't work. 

    All the best
    Steffen