Riferimenti agli oggetti elenco
Gli oggetti elenco sono denominati ListViewN, dove N rappresenta un numero sequenziale.
Utilizzare il nome per fare riferimento all'oggetto nelle formule. La formula =ListView3.attribute
, ad esempio, restituisce un attributo dell'oggetto.
È possibile rinominare gli oggetti per poterli identificare più facilmente, ad esempio quando si definiscono le azioni.
Nella tabella riportata di seguito sono indicati gli attributi degli oggetti elenco che possono essere visualizzati:
Nome | Funzione | Esempio |
---|---|---|
=ListView[No].Alias | Visualizza la didascalia di un elemento elenco. | Tutti gli archivi |
=ListView[No].Text | Visualizza il nome univoco dell'elemento elenco. | [Store].[All Stores] |
=ListView[No].Attribute | Visualizza un attributo dell'elemento elenco. L'attributo deve essere prima selezionato nel riquadro Attributi di Designer elenco. | |
=ListView[No].ElementCount | Restituisce il numero di elementi visualizzati dall'oggetto ListView. Il numero di elementi aumenta o diminuisce a seconda che l'elenco venga espanso o compresso. | |
=ListView[No].ElementIndex | Restituisce la posizione nell'elenco di qualunque elemento venga selezionato. | |
=ListView[No].Set | Restituisce l'MDX di un elenco (soltanto modalità di progettazione). | |
=ListView[No].StructureSet | Restituisce l'MDX della selezione struttura di un elenco (soltanto modalità di progettazione). |
ElementCount ed ElementIndex
- In modalità di progettazione collegare un elenco a un oggetto elenco diverso da un iperblocco.
- Fare clic su una cella adiacente e specificare =ListViewN.ElementCount.
- In un'altra cella specificare =ListViewN.ElementIndex.
In modalità di visualizzazione il numero di elementi aumenta o diminuisce a seconda che l'elenco venga espanso o compresso. Quando si selezionano elementi diversi nell'elenco, l'indice degli elementi cambia.
Set e StructureSet
In questo esempio viene utilizzata l'applicazione di esempio.
- Trascinare la dimensione Product dal cubo SALES nel foglio di lavoro per creare un iperblocco.
- In Designer elenco selezionare la casella di controllo All Tires in Selezione struttura.
- In una cella del foglio di lavoro specificare =[nome_iperblocco].Set. Nella cella verrà visualizzato l'MDX dell'elenco:
Distinct({{[PRODUCT].[All Tires]}})
- In un'altra cella specificare =[nome iperblocco].StructureSet.
Nella cella verrà visualizzato l'MDX della selezione struttura:
{{[PRODUCT].[All Tires]}}