Creare fatture e moduli con elenchi in un report impaginato (Generatore report)

Si applica a:✅ Generatore di report Microsoft (SSRS) ✅ Power BI Report Builder ✅ Report Designer in SQL Server Data Tools

Un'area dati elenco viene ripetuta con ogni gruppo o riga nel set di dati del report impaginato. È possibile utilizzare un elenco per creare form o report in formato libero, ad esempio fatture, o in combinazione ad altre aree dati, nonché definire elenchi contenenti il numero desiderato di elementi del report. Un elenco può essere annidato con

Per una rapida introduzione agli elenchi, vedere Esercitazione: Creazione di un report in formato libero (Generatore report).

Nota

È possibile pubblicare elenchi separatamente da un report come parti del report. Altre informazioni su Parti del report (Generatore report SSRS). Tuttavia, le parti del report sono deprecate per tutte le versioni di SQL Server Reporting Services dopo SQL Server Reporting Services 2019 e interrotte a partire da SQL Server Reporting Services 2022 e Power BI Report Server.

Aggiunta di un elenco al report

Aggiungere un elenco all'area di progettazione dalla scheda Inserisci sulla barra multifunzione. Per impostazione predefinita, l'elenco contiene inizialmente una sola cella in una riga associata al gruppo di dettagli.

New List report item on the design surface

Quando si seleziona un elenco nell'area di progettazione, vengono visualizzati handle di riga e di colonna, come mostrato nella figura seguente.

New List added from Toolbox, selected

L'elenco iniziale è un modello basato sull'area dati Tablix. Dopo avere aggiunto un elenco, è possibile continuare a migliorare la progettazione modificando il contenuto o l'aspetto dell'elenco attraverso l'indicazione di espressioni di filtro, di ordinamento o di raggruppamento o modificando la modalità di visualizzazione dell'elenco nelle pagine del report. Per altre informazioni, vedere Controllo della visualizzazione dell'area dati Tablix in una pagina del report (Generatore report e SSRS). Anche se l'elenco inizia con una sola colonna e una sola riga, è possibile svilupparlo ulteriormente aggiungendo gruppi di righe o di colonne nidificati o adiacenti oppure righe di dettaglio supplementari. Per altre informazioni, vedere Esplorazione della flessibilità di un'area dati Tablix (Generatore report e SSRS).

Visualizzazione dei dati in un layout in formato libero

Per organizzare i dati del report in un layout in formato libero anziché in una griglia, è possibile aggiungere un elenco all'area di progettazione. Trascinare i campi dal riquadro dei dati del report alla cella. Per impostazione predefinita, la cella contiene un rettangolo utilizzato come contenitore. Spostare ogni campo nel contenitore fino a ottenere la progettazione desiderata. Utilizzare le guide di allineamento che appaiono quando le caselle di testo vengono trascinate nel contenitore del rettangolo per consentire l'allineamento verticale e orizzontale dei bordi. Rimuovere lo spazio vuoto indesiderato modificando la dimensione della cella. Per altre informazioni, vedere Modificare l'altezza di riga o la larghezza di colonna (Generatore report e SSRS).

Nella figura seguente viene riportato un elenco che include informazioni su un ordine, oltre ai campi Date, Order, Qty, Product, LineTotal e a un'immagine.

List in design view, 4 fields and an image

In Anteprima l'elenco si ripete per visualizzare i dati del campo in formato libero, come mostrato nella figura seguente:

Preview for List with 4 fields and one image

Nota

Per mostrare il layout in formato libero per ogni valore del campo, nelle figure vengono incluse delle linee tratteggiate, in genere non utilizzate in un report di produzione.

Visualizzazione dei dati con un livello di raggruppamento

Poiché fornisce automaticamente un contenitore, è possibile utilizzare un elenco per visualizzare dati raggruppati con più viste. Per modificare l'elenco predefinito per specificare un gruppo, modificare il gruppo di dettagli, quindi specificare un nuovo nome e un'espressione di raggruppamento.

È possibile, ad esempio, incorporare una tabella e un grafico che mostrano viste diverse dello stesso set di dati. Se si aggiunge un gruppo all'elenco, gli elementi del report nidificati si ripetono una volta per ogni valore del gruppo. Nella figura seguente viene mostrato un elenco raggruppato per categoria di prodotto. Non è presente alcuna riga di dettaglio. Due tabelle vengono nidificate l'una accanto all'altra nell'elenco. Nella prima sono visualizzate le sottocategorie con le vendite totali, nella seconda la categoria raggruppata per area geografica, con un grafico che mostra la distribuzione delle sottocategorie.

A list with 2 tables, one with nested chart

In Anteprima la tabella riporta le vendite totali per tutte le sottocategorie di biciclette e la tabella accanto visualizza la suddivisione di vendite per area geografica. Attraverso un'espressione che consente di specificare il colore di sfondo per la tabella e una tavolozza personalizzata per il grafico, la prima tabella include anche la legenda dei colori del grafico.

Preview, 2 tables, one with nested chart

Vedi anche

Riferimento a funzioni di aggregazione (Generatore di report e SSRS)
Esempi di espressioni (Generatore di report e SSRS)