0

我有以下SQL Server報表:SSRS將多組實例SQL Server報表服務,分組

香蕉
---綠色--- 5
---黃色--- 10
- - 布朗--- 1個

蘋果
---紅色--- 5
--- ---金7
--- ---綠2個
胡蘿蔔
---橙色--- 4
---布朗--- 8個
土豆
---白--- 3
---布朗--- 11

我如何去從這個:
水果
---綠色---- 7
---黃色--- 10
---布朗------ 1
---紅 - - ---- 5
---金 - - - 7
蔬菜
---橙色--- 4
---布朗--- 19
---白--- 3

我需要創建一個父組(在表矩陣)用一組表達式,如= IIF([Fields!FruitType] .Value LIKE「Bananas」LI​​KE「Apples」,「Fruit」,「Vegetables」)?

+0

你說,沒有工作? (語法不盡然) – Trubs

+0

它沒有工作。我建議的表達是我認爲會是解決方案,所以也許它缺少重要的東西或可能有不同的方式來完成加入組 – Brockr22

回答

0

所以...創建輸入數據

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?)

enter image description here

然後創建組...

enter image description here

然後預覽...

enter image description here

+0

謝謝!我試圖在不改變查詢的情況下完成它,但您的解決方案效果很好 – Brockr22