кратный столбец bigint и десятичный столбец в ячейке таблицы - PullRequest
0 голосов
/ 16 мая 2011

У меня есть поле bigint и поле десятичного числа в базе данных, и я хотел бы умножить эти поля в табличной ячейке в службах отчетов.

Мой код такой:

(Fields!dpr_unitprice.Value) * (Fields!dpr_PurchasedQuntity.Value)

но результат неверный.

Как получить правильный результат?

Ответы [ 2 ]

0 голосов
/ 16 мая 2011

Вам нужно привести оба поля к единице, с которой вы хотите работать, поэтому, если вы хотите работать с десятичной дробью, то:

cdec((Fields!dpr_unitprice.Value)) * (Fields!dpr_PurchasedQuntity.Value)
0 голосов
/ 16 мая 2011

Возможно, ваш движок БД возвращает bigint.

Приведите значение bigint к десятичной дроби, а затем умножьте их на два.

...