2016-01-27 72 views
0

我嘗試對機器編號進行升序排序。如果我拿出Prduct描述,那麼機器按升序排序。我想,以示對每一臺機器的產品說明,我想以顯示排序的機器(M101,M102,M103 ......)排序在一個矩陣中SSRS

enter image description here

where Date BETWEEN @StartDateTime AND @EndDateTime 
    and Name in ('M101','M102','M103','M104','M105','M106','M107','M108','M109','M110', 'M111') 
    group by Date, Name, ProductName 

    ) as s 

order by Name asc 

它應該是這樣的位置:

enter image description here

enter image description here 我沒有用一個矩陣

![請在此輸入圖像的描述] [4] [4]

+0

你可以發佈組窗格圖片嗎? –

回答

0

我嘗試這兩個解決方案

首次使用情況下,當在ORDER BY子句這樣

ORDER BY CASE 
     WHEN name = 'M101' THEN 1 
     WHEN name = 'M102' THEN 2 
    END 

這不是最好的解決方案,但它可以解決您的問題,第二個解決方案是利用子在ORDER BY子句這樣

ORDER BY CAST(SUBSTRING(name,2,10) AS INT) 

如果你使用的列組的動態擴展列別忘記刪除刪除排序conditio ñ。 希望它的幫助

+0

謝謝你的回答,但不幸的是它不起作用 – mayo

+0

你能發表設計嗎查看你舉報?在第一個圖像看起來像你有2級組(產品和機器編號) –

+0

是這就是對,從每臺機器的產品說明 – mayo