1
我的報告中有一個組需要使用該組中的行號,我想知道是否有方法使用表達式顯示行號,或者如果必須修改我的Store程序幷包括該組的行號。SSRS報告中的行號
我的報告中有一個組需要使用該組中的行號,我想知道是否有方法使用表達式顯示行號,或者如果必須修改我的Store程序幷包括該組的行號。SSRS報告中的行號
是,行數就是答案。 使用這樣
SELECT ROW_NUMBER() OVER (PARTITION BY Col1, Col2, ... ORDER BY Col1) AS recID
這裏是如何在SQL
DECLARE @startRow INT
SET @startrow = 50
;WITH cols
AS
(
SELECT table_name, column_name,
ROW_NUMBER() OVER(ORDER BY table_name, column_name) AS seq,
ROW_NUMBER() OVER(ORDER BY table_name DESC, column_name desc) AS totrows
FROM [INFORMATION_SCHEMA].columns
)
SELECT table_name, column_name, totrows + seq -1 as TotRows
FROM cols
WHERE seq BETWEEN @startRow AND @startRow + 49
ORDERBY seq
您可以使用Reporting Services中的RowNumber函數。
由於SQL Server 2005可以在SQL代碼中使用ROW_NUMBER()來完成。
方式都不是簡單的羣體更好,但如果你有動態分組,你是與SSRS ROWNUMBER更好地將計算在羣/範圍
喜做尋呼,謝謝你的快速反應。你也可以幫助我的語法..我是一個新手,我試圖學習.. – Avinash 2011-02-17 19:31:11
我想在表達式框中這樣的事情:= RowNumber(「mileStone」)其中里程碑是組其中我需要行號..但在預覽顯示8,4,4,32(4的倍數)毗鄰行..我很困惑 – Avinash 2011-02-17 19:35:58