SSRS Combine multiple group instances SQL Server Reporting Services-分组
SSRS Combine multiple group instances SQL Server Reporting Services-Grouping
我有以下 SQL 服务器报告:
香蕉
--- 绿色 --- 5
--- 黄色 --- 10
--- 棕色 --- 1
苹果
--- 红色 --- 5
--- 黄金 --- 7
--- 绿色 --- 2
胡萝卜
--- 橙色 --- 4
--- 棕色 --- 8
土豆
--- 白色 --- 3
--- 棕色 --- 11
我如何从那个转到这个:
水果
--- 绿色 ----7
--- 黄色 ---10
--- 棕色------1
--- 红色--- ----5
--- 黄金 - - - 7
蔬菜
---橙色---4
---棕色---19
---白色---3
我是否需要通过表达式创建父组(在 tablix 中),例如 =IIF([Fields!FruitType].Value LIKE "Bananas" LIKE "Apples", "Fruit", "Vegetables")?
所以...创建输入数据
SELECT Type = 'Bananas' ,Color = 'Green' ,Total= 5 UNION ALL
SELECT 'Bananas' , 'Yellow', 10 UNION ALL
SELECT 'Bananas' , 'Brown' , 1 UNION ALL
SELECT 'Apples' , 'Red' , 5 UNION ALL
SELECT 'Apples' , 'Gold' , 7 UNION ALL
SELECT 'Apples' , 'Green' , 2 UNION ALL
SELECT 'Carrots' , 'Orange', 4 UNION ALL
SELECT 'Carrots' , 'Brown' , 8 UNION ALL
SELECT 'Potatoes' , 'White' , 3 UNION ALL
SELECT 'Potatoes' , 'Brown' , 11
与其使用该语句创建组,不如在结果集中创建派生列(或者您可以在 TSQL 中创建?)
然后创建您的群组...
然后预览...
我有以下 SQL 服务器报告:
香蕉
--- 绿色 --- 5
--- 黄色 --- 10
--- 棕色 --- 1
苹果
--- 红色 --- 5
--- 黄金 --- 7
--- 绿色 --- 2
胡萝卜
--- 橙色 --- 4
--- 棕色 --- 8
土豆
--- 白色 --- 3
--- 棕色 --- 11
我如何从那个转到这个:
水果
--- 绿色 ----7
--- 黄色 ---10
--- 棕色------1
--- 红色--- ----5
--- 黄金 - - - 7
蔬菜
---橙色---4
---棕色---19
---白色---3
我是否需要通过表达式创建父组(在 tablix 中),例如 =IIF([Fields!FruitType].Value LIKE "Bananas" LIKE "Apples", "Fruit", "Vegetables")?
所以...创建输入数据
SELECT Type = 'Bananas' ,Color = 'Green' ,Total= 5 UNION ALL
SELECT 'Bananas' , 'Yellow', 10 UNION ALL
SELECT 'Bananas' , 'Brown' , 1 UNION ALL
SELECT 'Apples' , 'Red' , 5 UNION ALL
SELECT 'Apples' , 'Gold' , 7 UNION ALL
SELECT 'Apples' , 'Green' , 2 UNION ALL
SELECT 'Carrots' , 'Orange', 4 UNION ALL
SELECT 'Carrots' , 'Brown' , 8 UNION ALL
SELECT 'Potatoes' , 'White' , 3 UNION ALL
SELECT 'Potatoes' , 'Brown' , 11
与其使用该语句创建组,不如在结果集中创建派生列(或者您可以在 TSQL 中创建?)
然后创建您的群组...
然后预览...