繁体   English   中英

SSRS-在参数表达式中指定值

[英]SSRS - Specifying Values in Parameter Expression

下午好 -

我正在使用Visual Studio 2013,尝试构建一(1)个参数,该参数具有分配给每个选项的不同值。 我创建了一个数据属性,其中包含以下值:

  • 活性
  • 错误1
  • 错误2

我已经在每个选项的表达式中指定了值:

  • 全部=“活动”,“错误1”,“错误2”
  • 主动=“主动”
  • 仅错误=“错误1”,“错误2”

唯一有效的选项是“活动”选项。 其他人不返回任何记录。

我应该如何定义表达式?

非常感谢您的协助!

这是您可以执行的操作,您需要正确处理查询条件格式和参数值。 例如见下面的例子。

存储过程的数据集查询:

*声明@renderType nvarchar(max)

声明@script nvarchar(max)

--set @renderType ='txt,转储'

SELECT @renderType = REPLACE(@renderType,',',''',''')

设置@script ='从Sub_fact中选择render_format,subscriber_id,其中render_format在('''+ @ renderType +''')'中

exec(@script); *

创建存储过程以正确完成所有这些格式化。

现在在参数属性中,这就是我提供的

在此处输入图片说明

这对我来说非常合适。 相应地更改您的解决方案,它应该可以工作。 反应如何。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM