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 中创建?)

然后创建您的群组...

然后预览...