我正在 Microsoft SSRS 2016 中构建报告;我的报告中有多个组,所有这些分组都是通过(相同的)参数集完成的。您可以看到下面的屏幕截图:
1) 我在 SSRS 2016 报表设计器中有 3 个组。
2)所有3个组都使用相同的表达式(使用参数)来分组报告。
简而言之,如果参数值为X,则按X分组;如果该参数值为 Y,则按 Y 分组;我为许多组执行此操作,创建了许多参数。
随着报告的增长,我将来会有更多的组,因此会有更多的参数选项。我试图通过编写此代码一次来优化此 SSRS 2016 报告。
我尝试添加一个报表变量,如下所示:
现在我有了一个新的报表变量 (GV2),它使用 Switch 运算符存储此代码。
我现在尝试在许多不同的组中使用此报表变量。
我收到此错误:
变量值不能用于组表达式
有没有其他方法可以做到这一点?我需要优化这种参数化分组。
可能是在 SSRS 中编写一些自定义代码;如果是这样,您能否提供代码(我在.Net 中的知识为零!)
谢谢