Aaron McCausland
10/28/2025, 7:20 PMCeligo AI
10/28/2025, 7:20 PMAI generated answer (using internal Slack threads):The expression
TO_DATE(TO_CHAR({percentcompleteoverride.period}), 'MON YYYY') is invalid in a saved search formula because the {percentcompleteoverride.period} field is not a date field, and thus cannot be converted to a date using the TO_DATE function.
The TO_DATE function is used to convert a string in the format specified by the date format model into a date value. The TO_CHAR function is used to convert a number or date to a string.
In your case, {percentcompleteoverride.period} is likely a text field representing a period (e.g., 'Oct 2022'), and not a date or number field. Therefore, you cannot use TO_DATE or TO_CHAR on it directly.
If you want to convert a period like 'Oct 2022' to a date, you would need to parse the string into its components (month and year), and then construct a date from those components. However, this is not directly possible in a saved search formula in NetSuite.
You might need to create a custom field that stores the date in the format you need, or use a SuiteScript to parse the period and construct the date.
Remember, always ensure that the field you are trying to convert is of the correct data type for the function you are using.
******
Disclaimer:
This response was generated by an artificial intelligence assistant based on previous conversations from multiple Slack channels, and may contain inaccuracies or mistakes.
******Celigo AI
10/28/2025, 7:20 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.837707579
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.827514648
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.827514648
Celigo AI
10/28/2025, 7:20 PM