如何获取多值参数中的第二个值?
How can I get the second value in multi-value parameter?
是否可以return多值参数中的第二个、第三个和第四个值?我可以通过使用参数本身让第一个填充得很好,但是如果我想显示第二个它不起作用。
我试过使用 =Choose(2,CChar(Join(Parameters!EventIDs.Value,",")))
或它的一些变体,但无济于事。还有其他方法吗?我的参数按照我想要的方式排序,所以我只需要获取列表中的第二个值。
根据 this,您应该能够通过索引访问值和标签(在您的情况下,索引 1
会给您第二个值,因为数组是基于 0 的) :
' First
Parameters!EventIDs.Value(0)
Parameters!EventIDs.Label(0)
' Second
Parameters!EventIDs.Value(1)
Parameters!EventIDs.Label(1)
' And so on
是否可以return多值参数中的第二个、第三个和第四个值?我可以通过使用参数本身让第一个填充得很好,但是如果我想显示第二个它不起作用。
我试过使用 =Choose(2,CChar(Join(Parameters!EventIDs.Value,",")))
或它的一些变体,但无济于事。还有其他方法吗?我的参数按照我想要的方式排序,所以我只需要获取列表中的第二个值。
根据 this,您应该能够通过索引访问值和标签(在您的情况下,索引 1
会给您第二个值,因为数组是基于 0 的) :
' First
Parameters!EventIDs.Value(0)
Parameters!EventIDs.Label(0)
' Second
Parameters!EventIDs.Value(1)
Parameters!EventIDs.Label(1)
' And so on