reporting-services - SSRS - 矩阵中的重复值
问题描述
我是这方面的初学者,所以请原谅我的无知。我已经搜索了几个小时,但还没有经验来更好地了解要搜索的内容!
我在 SSRS 中有一个数据集,如下所示:
|---------------------|------------------|
| Subject | Student |
|---------------------|------------------|
| Biology | Student A |
|---------------------|------------------|
| Chemistry | Student A |
|---------------------|------------------|
| Chemistry | Student B |
|---------------------|------------------|
| Physics | Student B |
|---------------------|------------------|
我想写一个矩阵来计算所有正在做综合科目(例如化学和物理)的学生。目前,我的矩阵只计算单个学科的学生人数,导致如下所示:
|---------------------|------------------|------------------|------------------|
| | Biology | Chemistry | Physics |
|---------------------|------------------|------------------|------------------|
| Biology | 20 | 0 | 0 |
|---------------------|------------------|------------------|------------------|
| Chemistry | 0 | 36 | 0 |
|---------------------|------------------|------------------|------------------|
| Physics | 0 | 0 | 16 |
|---------------------|------------------|------------------|------------------|
我错过了什么?
解决方案
首先,您的数据集需要将主题组合为Subject1
和Subject2
,例如通过在Student
字段上将表连接到自身。
然后,在矩阵中,使用在 上分组的行组Subject1
和在 上分组的列组Subject2
。
推荐阅读
- docker - docker 容器中的程序仅在从交互式会话运行时才会写入卷
- cocoa - 在 Swift 4.2 中解码百分比编码的字符串?
- swift - 是否可以从 PHAsset (PhotoKit) 加载 TextureResource (RealityKit) 而无需先将其写入应用程序文档目录?
- unity3d - 如何在没有外部脚本的情况下初始化 RWStructuredBuffer?
- r - R中两个不同行和不同列之间的差异
- android - Android onActivityResult() 总是返回 null
- python-3.x - 输入并检查是否为真,函数返回旧值
- javascript - Vue 数据存储在 vuex 中但不显示在 UI 中
- amazon-web-services - 如何跨 2 个不同的 AWS 组织运行 aws-nuke
- python - Houghcircle、Contour 和近似 polydp。找不到七边形