嗨,我需要你的建议,
1)我有一个动态字符串,每次都会改变。
例如,今天字符串将是"ItemA,ItemB,ItemC"
,明天它将是"itemA,ItemB"
唯一的。
2) 我有一个 SSRS 报告,它有 3 列
3)我想拆分这个字符串"ItemA,ItemB,ItemC"
,并希望在 ssrs 表的这 3 列中显示拆分子字符串。分隔符是","
(逗号)
4)我用过
=Split("ItemA,ItemB,ItemC",",").GetValue(0) in the first column of the report
=Split("ItemA,ItemB,ItemC",",").GetValue(1) in the second column of the report
=Split("ItemA,ItemB,ItemC",",").GetValue(2) in the third column of the report
5)一切正常,直到我的字符串是"ItemA,ItemB,ItemC"
,
但是当我在第三列中"ItemA,ItemB"
看到我的字符串更改时。"#Error"
我理解了这个错误,因为
=Split("ItemA,ItemB,ItemC",",").GetValue(2)
我们没有任何值,因为在应用 split 函数后字符串现在只有 2 个值。
有什么办法可以避免#Error
在第三列中。
注意:我必须在 ssrs 报告中强制使用 3 列。
我曾尝试=Replace(Split("ItemA,ItemB",",").GetValue(2),"#Error","NULL")
在第三列中使用,但这也行不通。