sql-server - 如何根据 ssrs 中的特定值将数据集中的数据拆分为 2 个表

标签 sql-server reporting-services ssrs-tablix ssrs-2012

我有 1 个数据集,提供两个项目 A、B 的数据(存储过程将仅提供 2 行输出。一个用于项目 a,另一个用于项目 b)。我必须创建两个表,一个用于项目 A,一个用于项目 B因此,使用相同的数据集,我需要将项目 A 值拆分到 1 个表中,将项目 B 值拆分到另一个表中。 SSRS报告格式应该是这样的

No of A items in Shop                 2
No of A items in Warehouse            300
No of b items in Shop                 3
No of b items in Warehouse            340

最佳答案

那么您有两行数据,并且需要两个表 - 每行一个?

创建 2 个表(或者更好的是创建一个表,按照您想要的方式格式化它,然后复制它)。

向每个表添加一个FILTER,使用您必须区分两种类型的任何字段来限制第一个表中的A数据。在过滤器选项卡上的表 (tablix) 属性中,单击添加

对于表达式,选择具有AB 类型的字段。将第一个表中的更改为 A,将第二个表中的更改为 B。

关于sql-server - 如何根据 ssrs 中的特定值将数据集中的数据拆分为 2 个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31036347/

相关文章:

sql - 使用连接的先前值更新列?

sql - 具有唯一聚集索引的表和索引 View 以相同的方式存储。那么索引 View 有什么好处呢?

sql-server - Node 使用 Azure MS SQL 数据库从路由写入和读取数据

sql - 将十进制转换为时间 SSRS/SQL

database - SQL Reporting Services - Visual Studio 中的共享数据源

ssrs-2008 - 尝试在父级中添加子行组,但在嵌套单元格中向左刷新

sql - SSRS 比较 2 行(新行与旧行)并突出显示差异/更改

c# - 我应该在代码后面插入当前日期时间还是在数据库服务器中设置

reporting-services - 搜索 SSRS 参数长值列表的方法

reporting-services - SSRS使Tablix适合导出的pdf页面