1

我知道这可能是一个非常新手的问题,但我想在 SSRS 中使用带有 CASE 和 WHEN/THEN 语句的查询。但这会被允许吗?附上图片: 在此处输入图像描述

这是我的 SSRS 的屏幕,所以我有 6 个参数 - 最后一个参数 ClientResponseRange 被隐藏并依赖于 ResponseRange。对于除一种以外的所有情况,ClientResponseRange 只会获得与 ResponseRange 获得的完全相同的参数:

在此处输入图像描述

那么这里是这些参数的图片:

在此处输入图像描述在此处输入图像描述

4

1 回答 1

1

您应该设置一个虚拟查询或内置 vb 代码来接收@ResponseRange并吐出您想要的字符串。

示例 sql:

Select case when :ResponseRange= '3' then null
            Else :ResponseRange
       End as out1

@ClientResponseRange然后,您应该使用“从查询中获取值”选项设置此查询的默认值。

于 2012-12-31T09:14:52.550 回答