Nidificazione di iperblocchi

È possibile nidificare gli iperblocchi in modo che uno o più di questi elementi siano contenuti all'interno di un altro. Questa tecnica può essere utilizzata per generare da un'unica formula tabelle di dati separate. In ciascuna tabella viene visualizzata una sezione diversa di dati, controllata dall'iperblocco più esterno.

In questo esempio viene esteso l'esempio Sovrapposizione di iperblocchi mediante la nidificazione degli iperblocchi sovrapposti all'interno di un iperblocco collegato alla dimensione Region del cubo Analysis dell’applicazione di esempio.

Questo esempio è inoltre una dimostrazione dell'importanza della nota riportata di seguito.

Nota

se si aggiunge una formula alla cella valore di un iperblocco o alla cella valore condivisa di iperblocchi sovrapposti, la formula farà automaticamente riferimento agli iperblocchi. Farà inoltre automaticamente riferimento agli eventuali elenchi esistenti nel report, ad esempio nelle caselle combinate. Se successivamente si aggiungono ulteriori oggetti elenco, sarà necessario modificare manualmente la formula per farvi riferimento.

Se si inserisce una formula all'esterno di un iperblocco, la formula farà automaticamente riferimento a qualsiasi altro oggetto elenco nel report, ma non all'iperblocco.

  1. Creare o aprire il report descritto nell’argomento Sovrapposizione di iperblocchi.
  2. Fare clic sulla cella B9, quindi trascinarvi la dimensione Region dalla struttura database.
    Verrà creato un iperblocco che racchiude gli iperblocchi sovrapposti nelle celle B11 e C10.
  3. Attivare la modalità di visualizzazione.
    Verrà visualizzata una tabella di dati distinta per ciascun elemento padre della dimensione Region. Le singole regioni possono essere espanse per visualizzare tabelle separate per gli elementi figlio.
    Nota

    i dati sono gli stessi in ogni tabella, in quanto la formula contenuta nella cella C11 non è stata modificata per fare riferimento all'iperblocco Region.

  4. In modalità di progettazione fare clic sulla cella C11, quindi fare clic su Modifica formula OLAP sulla barra degli strumenti Oggetti.
    Verrà visualizzata la finestra di dialogo Modifica formula OLAP.
    Nota

    viene fatto riferimento alle dimensioni Product e Period mediante i rispettivi riferimenti di cella, ma per la dimensione Region è selezionato l'elemento All Regions.

  5. Fare doppio clic su All Regions e selezionare B9 dall'elenco a discesa.
  6. Fare clic su OK e attivare la modalità di visualizzazione.
    I dati in ciascuna tabella faranno riferimento alla relativa regione.