小编CWe*_*lch的帖子

SSRS Group By Parameter

如果我有一个@Fruit允许多个选择的报告参数(),我如何将该参数用作SSRS矩阵中的列组?

通常,我会在我的查询中使用该参数,如下所示:

WHERE tbl.fruit In ( @Fruit )
Run Code Online (Sandbox Code Playgroud)

然后我会使用数据集中的列作为我的组.但是,在这种情况下,我需要返回完整的数据集.我无法过滤查询,但我仍然只想显示参数选择的组.如果我的查询返回Apples,Oranges和Bananas,但参数只选择Apples和Oranges,我的tablix应该只有2列.

我已经尝试将Group By表达式设置为=Parameters!Fruit.Value,但后来我收到此错误:

在"ColumnGroup"分组中使用的Group表达式返回了无效的数据类型.(rsInvalidExpressionDataType)

我的参数类型是文本,我尝试过它,不允许空白值.

parameters group-by reporting-services

4
推荐指数
1
解决办法
8045
查看次数

标签 统计

group-by ×1

parameters ×1

reporting-services ×1