2017-08-02 10 views
0

enter image description here如果值太长,SSRS列自动掩码值?

上图显示了固定宽度列的当前行为。 一旦该值比该列长,它将追加到另一行。

现在我想知道是否有可能将剩余的值替换为“...”而不是显示完整的值?

所以,最终的结果应该是“这是......”

回答

2

你可以用一些简单的字符串操作做到这一点。尝试这个。只需将您的价值代替我的参数值。

=iif(len(Parameters!test.Value) > 11, LEFT(Parameters!test.Value, 11) & "...", Parameters!test.Value) 
+0

让我打破它,你的情况下,你需要定制 第一部分LEN(参数!test.Value)> 11个检查该值的长度大于11(此数字更改任何你需要) 第二部分是真实案例,并将字符串的左边11个字符和后面的“...”作为结尾。 第三部分是假设案例,如果<= 11个字符,则只显示您的原始值。 您可以将> 11更改为任何您需要的。 – MrFeet