Lezione 2: Aggiunta di un'area dati matrice con gruppi di righe e di colonne
Dopo aver definito il set di dati, è possibile procedere con la definizione del layout del report. Trascinare un'area dati matrice nell'area di progettazione, aggiungere i campi da aggregare, quindi aggiungere i campi in base ai quali eseguire il raggruppamento nel riquadro di raggruppamento.
Per aggiungere un'area dati matrice, gruppi di righe e di colonne e un campo a un layout del report
Fare clic sulla scheda Progettazione.
Nella casella degli strumenti fare clic su Matrice, quindi fare clic nell'area di progettazione. In Progettazione report verrà aggiunta un'area dati matrice con due colonne e due righe. L'angolo sinistro della matrice viene allineato al punto in cui si è fatto clic.
Nel riquadro Dati report espandere il set di dati Sales per visualizzare i campi.
[!NOTA]
Se non è possibile visualizzare il riquadro Dati report, scegliere Dati report dal menu Visualizza.
Trascinare il campo Category dal riquadro Dati report nella cella della matrice in cui è visualizzata la voce Righe.
Quando si rilascia il campo nella cella, si verifica quanto segue:
Nella cella viene visualizzato il nome del campo, noto come espressione campo, racchiuso tra parentesi quadre: [Category].
Come valore dell'intestazione di colonna viene visualizzato il nome del campo.
All'interno dell'handle di riga accanto alla cella viene visualizzata una parentesi quadra a indicare che la riga è associata a un gruppo.
Nel riquadro di raggruppamento viene visualizzato il gruppo di righe Category.
Trascinare il campo Geography dal riquadro Dati report nella cella della matrice in cui è visualizzata la voce Righe.
Nell'handle di colonna viene visualizzata una parentesi quadra per il gruppo di colonne e nel riquadro Gruppi di colonne viene visualizzato il gruppo di colonne Geography.
Trascinare il campo LineTotal nella cella della matrice in cui è visualizzata la voce Dati.
LineTotal rappresenta un campo numerico nel set di dati. Nella cella viene visualizzata l'espressione di aggregazione [Sum(LineTotal)].
Per aggiungere un gruppo di righe nidificate
Trascinare il campo Subcat dal riquadro Dati report nel riquadro Gruppi di righe e rilasciarlo sotto il gruppo Category.
Quando si rilascia il campo nel riquadro Gruppi di righe, si verifica quanto segue:
Nel riquadro Gruppi di righe viene visualizzato il nuovo gruppo Subcat, in posizione rientrata rispetto al gruppo padre Category, a indicare una relazione padre-figlio nidificata.
Alla matrice viene aggiunta una nuova colonna, tra la colonna Category e la colonna Geography. Nella cella della seconda riga viene visualizzato il nome del campo in base al quale si esegue il raggruppamento, [Subcat].
Nella cella dell'intestazione di colonna viene visualizzato il nome del campo.
All'interno dell'handle della seconda riga vengono visualizzate due parentesi quadre nidificate, a indicare che la riga è associata a due gruppi nidificati.
Per aggiungere un gruppo di colonne nidificate
Trascinare il campo CountryRegion dal riquadro Dati report nel riquadro Gruppi di colonne e rilasciarlo sotto il gruppo Geography.
Quando si rilascia il campo nel riquadro Gruppi di colonne, si verifica quanto segue:
Nel riquadro Gruppi di colonne viene visualizzato il nuovo gruppo CountryRegion, in posizione rientrata rispetto al gruppo padre Geography.
Alla matrice viene aggiunta una nuova riga, tra la riga Geography e la riga dei dati. Nell'intestazione di colonna nidificata nella terza colonna della seconda riga viene visualizzato il nome del campo in base al quale si esegue il raggruppamento, [CountryRegion].
All'interno dell'handle della terza colonna vengono visualizzate due parentesi quadre nidificate, a indicare che la colonna è associata a due gruppi nidificati.
Per aggiungere un gruppo di colonne adiacente
Nel riquadro Gruppi di colonne fare clic con il pulsante destro del mouse su Geography, scegliere Aggiungi gruppo, quindi fare clic su Adiacente dopo. Verrà visualizzata la finestra di dialogo Gruppo Tablix.
In Raggruppa per selezionare [Year] nell'elenco a discesa.
Fare clic su OK. Quando si crea questo gruppo, si verifica quanto segue:
Nel riquadro Gruppi di colonne viene visualizzato un gruppo con il nome predefinito Group1 come gruppo adiacente rispetto al gruppo Geography.
Dopo la colonna Geography/CountryRegion viene aggiunta una nuova colonna nella quale visualizzare i valori di gruppo per Year.
Fare clic con il pulsante destro del mouse sulla cella contenente [Sum(LineTotal)], quindi scegliere Copia.
Fare clic con il pulsante destro del mouse nella cella adiacente nella colonna Year, quindi scegliere Incolla. Verrà aggiunta l'espressione di aggregazione [Sum(LineTotal)] per il gruppo di colonne basate su [Year].
(Facoltativo) Visualizzare l'anteprima del report.
Nel report vengono visualizzati valori non formattati organizzati per categoria, sottocategoria, area geografica, paese e anno.
Attività successiva
È stata aggiunta un'area dati matrice con un gruppo di righe in Category, gruppi di colonne nidificati in Geography e CountryRegion e un gruppo adiacente in Year. Successivamente, si aggiungeranno i totali e si formatterà la matrice. Vedere Lezione 3: Formattazione di una matrice e aggiunta di totali.