Condividi tramite


Utilizzo delle matrici (Generatore report 1.0)

In un report matrice i dati vengono disposti in colonne e righe. Il numero di righe e il numero di colonne varia in un report matrice in base ai dati restituiti. Una matrice può includere colonne e righe dinamiche e colonne e righe statiche. Le funzionalità offerte dalle matrici sono analoghe a quelle dei campi incrociati e delle tabelle pivot.

Quando il report viene eseguito, le colonne dinamiche si espandono nella pagina di un numero di colonne corrispondente a quello dei gruppi. Le righe dinamiche si espandono verso la parte inferiore della pagina. I dati visualizzati nel report sono valori di riepilogo dei dati basati sulle intersezioni tra colonne e righe.

Ad esempio, si supponga di voler creare un report nel quale siano visualizzate le vendite trimestrali per l'anno scorso nel territorio Northwest Sales. È probabile che alla struttura della matrice verranno aggiunti i campi seguenti: Territory, Customer Name, Ship Year e Sum Total Due. Per restituire soltanto i dati per il Northwest Territory, è inoltre necessario applicare un filtro. La struttura del layout del report dovrebbe essere simile all'immagine seguente.

Modello di report matrice con campi.

Quando si esegue il report, esso appare simile all'immagine seguente.

Report matrice con dati.

Nidificazione di colonne e righe dinamiche

È possibile aggiungere più colonne e righe dinamiche al report matrice, che vengono utilizzate per raggruppare i dati in base al campo. Quando si aggiunge una nuova colonna o riga dinamica, la nuova intestazione viene nidificata nell'intestazione originale. Quando si esegue il report, la nuova intestazione viene ripetuta nell'intestazione originale. Ad esempio, si supponga che il campo Ship Quarter venga aggiunto al report matrice nell'esempio precedente. Quando il report viene eseguito, quattro colonne Quarter vengono nidificate sotto ogni colonna Year, in modo analogo all'immagine seguente.

Rendering di un report matrice con colonne nidificate