Таблица вычисляемого поля (нельзя смешивать агрегатные - неагрегированные функции) - PullRequest
0 голосов
/ 21 апреля 2020

Промо на этом Sku содержит совокупность промо, применимых на Skus, и я использовал этот код ниже для вычисляемого поля, чтобы найти промо Net Продажа везде, где мой промо ID ( Sls Prmo ID ) был применен. Но он говорит об ошибке «невозможно смешать агрегированные и неагрегированные аргументы с этой функцией»

Пример Промо на этом Sku : p1, p2, p3 и я хочу, чтобы продажи p3 были только так мой промо-идентификатор Sls будет здесь p3

код:

ЕСЛИ СОДЕРЖИТ ([Акции на этом Sku], ATTR (STR ([Sls Prmo Id]))) затем STR (SUM ([Promo Net Sls])) ELSE STR (0) END

1 Ответ

1 голос
/ 21 апреля 2020

Не зная формулы, лежащей в основе [Promos On This Sku], которая может сделать мое предложение не стартовым, вы можете попробовать изменить свою формулу на:

SUM (ЕСЛИ СОДЕРЖИТ ([Promos On This Sku] , [Sls Prmo Id]) затем [Promo Net Sls] END)

Вы можете заключить это в STR, если важно вернуть это как строку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...