【发布时间】:2020-05-14 12:21:38
【问题描述】:
我有两张如下表。
Vehicle Brand Acquired Year
A001 Toyota 2018
A002 BMW 2019
A003 Honda 2019
Vehicle Maintenance Year Maintenance Cost
A001 2018 5000
A001 2019 7000
A001 2020 3000
A002 2020 8000
A003 2019 3000
A003 2020 2000
我想要这样的报告:
Vehicle Brand Acquired Year 2018 2019 2020
A001 Toyota 2018 5000 7000 3000
A002 BMW 2019 0 0 8000
A003 Honda 2019 0 3000 2000
前三列之后的列是动态的,取决于表 2 中的维护年份。这些列的数据是相应维护年份的维护成本。
有人可以提供一些指导吗?
【问题讨论】:
-
SSRS 提供Matrix component 为您处理。
-
@DaleK 我已经读过了。顺便说一句,对于我的报告,我需要为矩阵设置一行吗?
-
我不知道您所说的“设置行”是什么意思,但您将按车辆、品牌和获得年份对行进行分组。然后按维护年份/维护成本创建列。
-
您不需要在 SQL 中创建列,SSRS 矩阵会为您完成
-
Google SSRS 矩阵教程
标签: sql-server visual-studio reporting-services