|
|
1
6
出现这个问题是因为在讨论中缺少来自msdn的示例。这是真的=过滤器(参数!multivalueparameter.value,“3”,true,comparemethod.binary)返回一个数组,但就SSR而言,不能简单地将数组输出到报表。这就是您看到错误的部分原因。 此外,SSR似乎在处理过滤器功能的两个可选参数时遇到问题。把这些放在外面,你就可以走了。 您可以通过输出 长度 将数组转换为textboc。
上面应该会产生一个文本框,其中包含过滤参数的整数长度。 所以,把这些都拉在一起,你可以用以下方法达到你想要的结果:
|
|
|
2
2
我在SSR2008中使用了一个多值参数来显示/隐藏Tablix中的列。 然而,我无法利用返回的实际子字符串,只能通过长度使用结果。
因此,对于每一列(第1、2、3、4列),我将使用此代码(使用真/假部分,而不是如上所示的字符串)。 其他尝试的想法是:
它可以输出3,但是在错误的条件下,getValue(0)超出了界限。
如果存在子字符串值,则只返回有效的子字符串值。不过,情况并非如此。 达拉斯 |