Esempio di una sezione creata manualmente

In questo esempio vengono utilizzate le seguenti funzioni per creare una sezione:

  • CREATESLICELIST
  • CREATESLICELISTSEGMENT
  • CREATESLICELISTAXIS
  • INITSLICERS
  • CREATESLICEDEFINITION

È possibile utilizzare altre funzioni sezione per modificare la sezione. È ad esempio possibile utilizzare SLICEAXISADDFILTERS per filtrare i valori sugli assi della sezione.

Questo esempio utilizza una connessione dati per creare una slice. La sezione include il primo e il secondo trimestre del 2016 sulle righe e l'elemento Units della gerarchia Measure nelle colonne. In questo esempio la connessione dati è denominata BPT.

  1. Creare un report.
  2. In B1 specificare [repository].[BPT].[analysis].[period]. Facoltativamente, come riferimento personale, specificare la Gerarchia righe in A1.
    [repository].[BPT].[analysis].[period] è il nome univoco della gerarchia Period nella Gerarchia di metadati OLAP.
  3. In B2 specificare [repository].[BPT].[analysis].[measure]. In A2 specificare la Gerarchia colonne.
  4. In B3 specificare =CREATESLICELIST("[repository].[bpt].[analysis].[period]", "{[period].[all years].[2016].[2016_Q1],[period].[all years].[2016].[2016_Q2]}"). In A3 specificare Elenco righe.
  5. In B4 specificare =CREATESLICELIST("[repository].[bpt].[analysis].[measure]", "{[measure].[units]}"). In A4 specificare Elenco colonne.
  6. In B5 specificare =CREATESLICELISTSEGMENT("[repository].[bpt].[analysis].[period]",B3). A5, specificare Segmento Riga.
  7. In B6 specificare =CREATESLICELISTSEGMENT("[repository].[bpt].[analysis].[measure]",B4). In A6 specificare Segmento colonna.
  8. In B7 specificare =CREATESLICEAXIS("[repository].[bpt].[analysis].[period]", "none", B5). In A7 specificare Asse riga.
  9. In B8 specificare =CREATESLICEAXIS("[repository].[bpt].[analysis].[measure]", "none", B6). In A8 specificare Asse colonna.
  10. In B9 specificare =INITSLICERS("[repository].[bpt].[analysis]", "[repository].[bpt].[analysis].[period]","[repository].[bpt].[analysis].[measure]")
    In questo modo, viene creato un elenco XML di tutte le dimensioni nel cubo Analysis, ad eccezione delle dimensioni di riga e colonna.
  11. In B10, specificare =CREATESLICEDEFINITION("BPT", "Analysis", B9,B7,B8)
  12. Creare una variabile di report denominata rv_slice.
  13. Trasferire il risultato della funzione CREATESLICEDEFINITION in B10 alla variabile rv_slice.
    È possibile, ad esempio, creare un'azione Imposta parametri e selezionare rv_slice come parametro Nome e =B10 come valore.
  14. Nel riquadro Accessori creare una sezione di variabile con rv_slice come variabile di origine.
  15. Trascinare la sezione nel report.