NetSuite сохранил формулу поиска, чтобы найти разницу двух пользовательских столбцов - PullRequest
0 голосов
/ 26 февраля 2020

Я пытаюсь сделать сохраненный поиск, чтобы выяснить, какие сборки можно построить, определив, есть ли все компоненты на складе. Так что в настоящее время у меня есть это в одном столбце CASE WHEN {memberitem.quantityavailable}> 1 THEN 1 ELSE 0 END в сочетании с типом итоговой суммы. У меня также есть столбец с выбранным «элементом элемента» и типом подсчета. Как сделать третий столбец, который рассчитывает разницу между этими двумя? (Что бы я использовал для имен столбцов по существу) Возможно ли это? Спасибо!

1 Ответ

1 голос
/ 26 февраля 2020

Вы должны быть в состоянии сделать это:

SUM( [first column] ) - COUNT( [second column] )

и установить для типа сводки значение MIN (при таком подходе фактическая агрегация происходит в вашей формуле, но вам все равно нужно выбрать тип сводки для отображения результата.)

Вы не указали формулу для второго столбца, поэтому я могу только догадываться, какая именно формула вам понадобится. Если вы только что выбрали поле, вам необходимо преобразовать его в формулу для целей этого столбца. Конечный результат будет примерно таким:

SUM(CASE WHEN {memberitem.quantityavailable} > 1 THEN 1 ELSE 0 END) - COUNT({memberitem})
...