限制 SSRS 中参数输出中显示的字符数的问题
Problems in limiting the amount of characters displayed in the output of a parameter in SSRS
出于报告的目的,我需要显示在该报告中 selected 的参数。我的参数之一是多个 select 文件路径,这些文件路径在报告的主查询中由逗号“,”分隔。当我 运行 报告并且我想显示为该报告编辑的参数 select 时,我必须使用以下表达式才能无误地查看我的结果:
=Join(Parameters!FilePath.Label,",")
因为这样:Parameters!FilePath.Label
会导致报告显示错误。
我怎样才能保留这段代码 =Join(Parameters!FilePath.Label,",")
但又能将它限制在一定数量的字符以内,这样我的屏幕就不会在生成太多 select 离子时不知所措?
如果制造了太多 select 离子,这就是我目前得到的结果:
C:/Desktop/Files/example,C:/Desktop/Files/example,C:/Desktop/Files/example,C:/Desktop/Files/example,C:/Desktop/Files/example,C:/Desktop/Files/example,C:/Desktop/Files/example,C:/Desktop/Files/example,C:/Desktop/Files/example,C:/Desktop/Files/example,
我想要这样的东西:
C:/Desktop/Files/example,C:/Desktop/Files/example,C:/Desktop/Files/example,C:/Desktop/Files/example...
我找到了解决问题的方法,如下所示:
=Left((Join(Parameters!FilePath.Label,",")),500)&"..."
出于报告的目的,我需要显示在该报告中 selected 的参数。我的参数之一是多个 select 文件路径,这些文件路径在报告的主查询中由逗号“,”分隔。当我 运行 报告并且我想显示为该报告编辑的参数 select 时,我必须使用以下表达式才能无误地查看我的结果:
=Join(Parameters!FilePath.Label,",")
因为这样:Parameters!FilePath.Label
会导致报告显示错误。
我怎样才能保留这段代码 =Join(Parameters!FilePath.Label,",")
但又能将它限制在一定数量的字符以内,这样我的屏幕就不会在生成太多 select 离子时不知所措?
如果制造了太多 select 离子,这就是我目前得到的结果:
C:/Desktop/Files/example,C:/Desktop/Files/example,C:/Desktop/Files/example,C:/Desktop/Files/example,C:/Desktop/Files/example,C:/Desktop/Files/example,C:/Desktop/Files/example,C:/Desktop/Files/example,C:/Desktop/Files/example,C:/Desktop/Files/example,
我想要这样的东西:
C:/Desktop/Files/example,C:/Desktop/Files/example,C:/Desktop/Files/example,C:/Desktop/Files/example...
我找到了解决问题的方法,如下所示:
=Left((Join(Parameters!FilePath.Label,",")),500)&"..."