2013-06-11 2 views
0

Im создает отчет с помощью ReportBuilder 3.0, который будет разделять поле и выполнять некоторые математические функции.Функция разделения в построителе отчетов 3

Вот мои выборочные данные

CartonID CartonRange TotalCarton 
-------- ----------- ----------- 
A  1-1   1 
B  2-2   1 
C  3-10  8 
D  11-12  2 
E  13-13  1 

Я хочу, чтобы вычислить значение TotalCarton с помощью этого псевдокода

a. split(CartonRange,"-") 
b. TotalCarton = 1 + (int.Parse(splitVal[1]) - int.Parse(splitVal[0])) 

Любая помощь будет оценена

ответ

0

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

= right(val, len(val)-instr(val, "-")) - left(val, instr(val, "-") - 1) 

другие примеры на msdn

Смежные вопросы