Умножение 2 столбцов в сумме Функция, выдающая ошибку в Crystal Formula Shop? - PullRequest
0 голосов
/ 12 марта 2019

SAP Crystal Formula Workshop обнаруживает ошибку, когда я пытаюсь умножить два столбца внутри функции SUM.Тем не менее, моя логика работает абсолютно нормально в MS SQL.Ниже приведен мой код SQL:

select Sum(Qty * Type) from Movements

Где тип может быть «1» или «-1».Я использую это заявление, чтобы получить баланс.Ниже приведена моя формула в магазине формул отчета о кристаллах, который выдает ошибку:

SUM({MovementReport;1.Qty} * {MovementReport;1.Type})

Есть ли другой способ сделать это?

1 Ответ

2 голосов
/ 12 марта 2019

Вам нужно создать отдельное поле формулы, которое умножит два столбца:

{MovementReport;1.Qty} * {MovementReport;1.Type}

, а затем вычислить сумму этого поля формулы:

SUM({@YourNewFormula})
...