【发布时间】:2019-06-20 23:16:37
【问题描述】:
我正在尝试为 SSRS 编写报告,其中用户将选择多个会计年度(2020、2019、2016),并且我必须将这些年度的数据显示在与所选会计年度一样多的行中。我正在尝试找出一种方法来执行 FOR 循环,这样我就可以为每个会计年度获得一行。在 SQL 或 SSRS 中这样做的最佳方法是什么?我不想使用光标。
【问题讨论】:
标签: sql-server reporting-services
我正在尝试为 SSRS 编写报告,其中用户将选择多个会计年度(2020、2019、2016),并且我必须将这些年度的数据显示在与所选会计年度一样多的行中。我正在尝试找出一种方法来执行 FOR 循环,这样我就可以为每个会计年度获得一行。在 SQL 或 SSRS 中这样做的最佳方法是什么?我不想使用光标。
【问题讨论】:
标签: sql-server reporting-services
创建矩阵并使用行组,按财政年度分组??
另一种方法是在矩阵中按财政年度分组,然后按父财政年度过滤嵌套矩阵。
因此,如果使用矩阵向导,您会将财政年度作为第一行组,然后是种族,没有列组以及您的值度量。
这将允许您按年份和种族进行总计。 让您的 SQL 保持简单,以最小的粒度进行计数并使用 SSRS 进行聚合,
【讨论】: