【问题标题】:How can I get the second value in multi-value parameter?如何获得多值参数中的第二个值?
【发布时间】:2015-09-22 21:51:43
【问题描述】:

是否可以在多值参数中返回第二、第三和第四个值?我可以通过使用参数本身来很好地填充第一个,但是如果我想显示第二个它就行不通了。

我尝试使用=Choose(2,CChar(Join(Parameters!EventIDs.Value,","))) 或它的一些变体,但无济于事。还有其他方法可以做到这一点吗?我的参数按我想要的方式排序,所以我只需要获取列表中的第二个值。

【问题讨论】:

    标签: reporting-services parameters ssrs-2008 ssrs-expression


    【解决方案1】:

    根据this,您应该能够通过索引访问值和标签(在您的情况下,索引1 会给您第二个值,因为数组是从0 开始的):

    ' First
    Parameters!EventIDs.Value(0)
    Parameters!EventIDs.Label(0)
    
    ' Second
    Parameters!EventIDs.Value(1)
    Parameters!EventIDs.Label(1)
    
    ' And so on
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-19
      • 1970-01-01
      • 2014-03-12
      • 2023-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-17
      相关资源
      最近更新 更多