Discussions

Check out Oracle NetSuite upcoming events and conferences here
Now is the time to ask your NetSuite-savvy friends and colleagues to join the NetSuite Support Community! Refer now!
RUN, DON’T WALK...Registration for #SuiteWorld 2022 is officially OPEN! This special early bird price won’t last long, so make sure you don’t miss out: https://lnkd.in/gGRN78A3
YOUR VOICE MATTERS! VOTE FOR OUR NEXT WEBINAR TOPIC NOW.
Click on this link for the poll.

custom field for customer/contact driven by last sales date

Hi

I am trying to get a custom field working that will show values based on the time between the current month or date and the last sales order date. We are trying to classify our customers as active, inactive, dormant etc. I can then use this field for further customer analysis/grouping in other reports.


I have managed to do it in search but cant get the same formula to work in the custom field

saved search results


saved search formula

formula as it stands

CASE WHEN TO_CHAR({lastorderdate},'MM/YY') = TO_CHAR({today},'MM/YY') THEN 'ACTIVE' WHEN TO_CHAR({lastorderdate},'MM/YY') = TO_CHAR(TO_DATE(ADD_MONTHS({today},-1)),'MM/YY')THEN 'ACTIVE' WHEN TO_CHAR({lastorderdate},'MM/YY') = TO_CHAR(TO_DATE(ADD_MONTHS({today},-2)),'MM/YY')THEN 'ACTIVE' WHEN TO_CHAR({lastorderdate},'MM/YY') = TO_CHAR(TO_DATE(ADD_MONTHS({today},-3)),'MM/YY')THEN 'ACTIVE' WHEN TO_CHAR({lastorderdate},'MM/YY') = TO_CHAR(TO_DATE(ADD_MONTHS({today},-4)),'MM/YY')THEN 'INACTIVE' WHEN TO_CHAR({lastorderdate},'MM/YY') = TO_CHAR(TO_DATE(ADD_MONTHS({today},-5)),'MM/YY')THEN 'INACTIVE' WHEN TO_CHAR({lastorderdate},'MM/YY') = TO_CHAR(TO_DATE(ADD_MONTHS({today},-6)),'MM/YY')THEN 'INACTIVE' WHEN TO_CHAR({lastorderdate},'MM/YY') > TO_CHAR(TO_DATE(ADD_MONTHS({today},-6)),'MM/YY')THEN 'DORMANT' ELSE 'DORMANT' END

Howdy, Stranger!

Log In

To view full details, sign in.

Register

Don't have an account? Click here to get started!

Leaderboard

This Week's Leaders

This Month's Leaders

All Time Leaders