SSRS 条件分组

SSRS conditional grouping

我有一个数据集,其中包含不同类型的交易、时间 (resource/people)、开支、费用。项目 (projid) 上已经存在一些分组,然后是 trans 类型,然后是类别。我想要做的是当转换类型为小时时,按资源分组,否则不要添加任何额外的分组。我尝试在详细级别组表达式 =IIf(Fields!TransTableId.Value = 4559, Fields!Resource.Value, nothing) 中添加它,但似乎适用于整个数据集。如何只为需要的行添加条件分组?组表达式功能未按我的预期运行...

我最后做的是在 tablix 中的上方添加一个新组,将过滤器设置为仅包含我想要的数据,在现有数据集上设置另一个过滤器以排除新组中的数据。这解决了我的问题。