Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come dare un'interruzione di pagina in SSRS

Non sono sicuro di quale sia lo scopo di avere un'interruzione di pagina per te senza alcun contenuto ... ma ho comunque provato ad aggiungere una tabella su un rapporto con una colonna e nasconderla e funziona

Passaggio 1

Crea un DataSet con query (commandtext)

 Select 'A' AS GRP
 UNION
 Select 'B' AS GRP

Passaggio 2

Inserisci una tabella e imposta DataSetName come creato nel passaggio 1

Passaggio 3

Fare clic su Gruppo di tabelle e premere F4 per impostare il valore delle proprietà dell'interruzione di pagina, impostare BreakLocation su Between &PageName su =Fields!GRP.Value (vedi screenshot per il tuo riferimento)

Passaggio 4Dal passaggio precedente vedrai un'interruzione del rapporto nella pagina 2 poiché ci sono 2 record dal passaggio 1 della query.. Ora il passaggio successivo consiste nel visualizzare il numero di pagina per l'intestazione della pagina inserita

Passaggio 5

Inserisci l'intestazione della pagina con il valore dell'espressione della casella di testo come

 ="THIS IS PAGE " &  CSTR(Globals!PageNumber)

Ultimo ma non meno importante, Nascondi le colonne della tabella impreviste (Casella di testo) poiché desideri solo visualizzare il numero di pagina o l'intestazione della pagina

L'output del rapporto sarà come