我想将行值查询为 SQL 中的列
I want to query the row values as Column in SQL
我有一个查询要从数据库中得到以下数据
但实际上,我想获取数据为
SSRS 有什么方法可以做到这一点吗?
我怎样才能做到这一点?真的卡住了
请重新检查列名称;
SELECT * FROM (
SELECT
[Assignee],
[Priority_n],
[Count_C]
FROM dataset
) Results
PIVOT (
SUM([Count_C])
FOR [Priority_n]
IN (
[High],
[Medium],
[Low]
)
) AS PivotTable
您可以在 SSRS 中轻松完成此操作,而无需更改数据集。
- 将 Matrix 控件添加到您的报表
- 将 Assignee 字段拖到
Rows
占位符
- 将 Priority_n 字段拖到
Columns
占位符
- 将 Count_C 字段拖到
Data
占位符
就是这样。如果这没有帮助,请告诉我,我会更新示例图片。
我有一个查询要从数据库中得到以下数据
但实际上,我想获取数据为
SSRS 有什么方法可以做到这一点吗? 我怎样才能做到这一点?真的卡住了
请重新检查列名称;
SELECT * FROM (
SELECT
[Assignee],
[Priority_n],
[Count_C]
FROM dataset
) Results
PIVOT (
SUM([Count_C])
FOR [Priority_n]
IN (
[High],
[Medium],
[Low]
)
) AS PivotTable
您可以在 SSRS 中轻松完成此操作,而无需更改数据集。
- 将 Matrix 控件添加到您的报表
- 将 Assignee 字段拖到
Rows
占位符 - 将 Priority_n 字段拖到
Columns
占位符 - 将 Count_C 字段拖到
Data
占位符
就是这样。如果这没有帮助,请告诉我,我会更新示例图片。