=Switch(( First(Fields!出库单号.Value, "出库主表").indexOf("-"))="2",First(Fields!出库单号.Value, "出库主表").Substring(0,First(Fields!出库单号.Value, "出库主表").indexOf("-")))
这一条里面可以出来值,但是switch多个条件就不可以了,如下:
=Switch((First(Fields!出库单号.Value, "出库主表").indexOf("-"))="2",(First(Fields!出库单号.Value, "出库主表").Substring(0,First(Fields!出库单号.Value, "出库主表").indexOf("-"))),
(First(Fields!出库单号.Value, "出库主表").indexOf("+"))="2",(First(Fields!出库单号.Value, "出库主表").Substring(0,First(Fields!出库单号.Value, "出库主表").indexOf("+"))),
(First(Fields!出库单号.Value, "出库主表").indexOf("-"))="-1",First(Fields!出库单号.Value, "出库主表"),
(First(Fields!出库单号.Value, "出库主表").indexOf("+"))="-1",First(Fields!出库单号.Value, "出库主表"))
加了后面带""变成直接输出源码了,不带可以出来值,这个我写的哪个方面有问题吗?
|