【发布时间】:2019-11-05 19:01:01
【问题描述】:
首先,这是我第一次尝试多选。我进行了很多搜索,但找不到适合我的答案。
我有一个 postgresql 查询,它在 (_revision_key) 中有 bg.revision_key,它包含参数。附带说明一下,我们在查询中使用下划线命名了所有参数,它们都可以工作,它们是 SSRS 中的单选。
在我的 SSRS 报告中,我有一个名为 Revision Key Segment 的参数,它是多选参数。我勾选了允许多值,在可用值中我有值字段指向数据集中的修订键。
在我的数据集参数选项中,我有参数值 [@revision_key]
在我的共享数据集中,我的参数也设置为允许多值。
由于某种原因,我似乎无法让多选工作,所以我一定是在某个地方遗漏了一些东西,但我已经没有想法了。
【问题讨论】:
-
对单值参数有效吗?您的查询如何处理多个参数?
-
是的,作为单值参数可以正常工作,所以不明白为什么它不适用于多参数。
-
如何处理查询中参数提供的多个值?不起作用 = 没有返回结果或有错误消息?
-
如果我输入查询 bg.revision_key in (1, 2, 3, 4) 例如,我会得到正确的结果。我一定没有设置参数来正确传递多个值。
-
当然,硬编码值会起作用..为了报告工作..你传入参数..你是怎么做到的? bg.revision_key in (@revision_key)???
标签: postgresql reporting-services