Report Builder 中的表格
Tables in Report Builder
我查询 returns 以下数据:
Company Severity SubTotal Total
A low 604777 2917023
K low 253850 1497324
E low 1234336 1234336
A high 451630 2917023
B high 259880 2106841
A med 451630 2917023
K med 1243474 1497324
D med 1219110 1219110
C med 1224336 1224336
G med 1224336 1224336
H med 1219880 1219880
B med 1245461 2106841
R med 1219880 1219880
A very high 384336 2917023
F very high 1224134 1224134
B very high 601500 2106841
我想使用报表生成器并像这样构建一个 table:
Company very high high med low Total
A 384336 451630 451630 604777 2917023
...
我一整天都在尝试所有可能的组合来实现这一点,但都失败了
有人可以指导哪些值应该进入 Column Groups
、Row Groups
和 Values
此外,我想为值超过特定阈值的某些单元格提供背景单元格颜色
根据您的查询数据(我称之为 SourceTable),您可以使用 PIVOT 子句将数据放入您想要的表格形式中。试一试:
SELECT * FROM
(SELECT Company, Severity, SubTotal FROM My_Existing_Query) AS SourceTable
PIVOT
(
MAX(SubTotal)
FOR Severity IN ('very high' AS Very_High, 'high' AS High,
'med' AS Medium, 'low' AS LOW)
) AS PivotTable
有人可以指导 Column Groups
、Row Groups
和 Values
中应该包含哪些值 -> 我假设您使用的是 table/matrix 向导。在那种情况下:
公司 -> Row Groups
严重性 -> Column Groups
小计 -> Values
我不会使用总计,而是让矩阵将总计的小计相加
我查询 returns 以下数据:
Company Severity SubTotal Total
A low 604777 2917023
K low 253850 1497324
E low 1234336 1234336
A high 451630 2917023
B high 259880 2106841
A med 451630 2917023
K med 1243474 1497324
D med 1219110 1219110
C med 1224336 1224336
G med 1224336 1224336
H med 1219880 1219880
B med 1245461 2106841
R med 1219880 1219880
A very high 384336 2917023
F very high 1224134 1224134
B very high 601500 2106841
我想使用报表生成器并像这样构建一个 table:
Company very high high med low Total
A 384336 451630 451630 604777 2917023
...
我一整天都在尝试所有可能的组合来实现这一点,但都失败了
有人可以指导哪些值应该进入 Column Groups
、Row Groups
和 Values
此外,我想为值超过特定阈值的某些单元格提供背景单元格颜色
根据您的查询数据(我称之为 SourceTable),您可以使用 PIVOT 子句将数据放入您想要的表格形式中。试一试:
SELECT * FROM
(SELECT Company, Severity, SubTotal FROM My_Existing_Query) AS SourceTable
PIVOT
(
MAX(SubTotal)
FOR Severity IN ('very high' AS Very_High, 'high' AS High,
'med' AS Medium, 'low' AS LOW)
) AS PivotTable
有人可以指导 Column Groups
、Row Groups
和 Values
中应该包含哪些值 -> 我假设您使用的是 table/matrix 向导。在那种情况下:
公司 -> Row Groups
严重性 -> Column Groups
小计 -> Values
我不会使用总计,而是让矩阵将总计的小计相加