我正在制作报告,我需要将逗号分隔的字符串拆分为表格的三列。
string = 'some text, some text, some text'
但刺痛并不总是有两次昏迷,即
string = 'some text, some text'
所以当我尝试获取第三列的值时
=Split(Fields!GLDescription.Value, ", ").GetValue(2)
此代码可能会导致列中出现“#Error”消息。我试图通过像这样检查长度来解决这个问题
=IIF(Split(Fields!GLDescription.Value, ", ").Length >= 3, Split(Fields!GLDescription.Value, ", ").GetValue(2), "")
但它仍然导致同样的错误。无论如何要检查数组键是否存在?