Elemento Axes (XMLA)
Contiene una raccolta di elementi Axis che rappresentano i dati dell'asse contenuti in un elemento root che utilizza il tipo di dati MDDataSet.
Sintassi
<root xmlns="urn:schemas-microsoft-com:xml-analysis:mddataset">
...
<Axes>
<Axis>...</Axis>
</Axes>
...
</root>
Caratteristiche elemento
Caratteristica |
Descrizione |
---|---|
Tipo di dati e lunghezza |
Qualsiasi |
Valore predefinito |
Nessuno |
Cardinalità |
1-1: elemento obbligatorio che ricorre una sola volta. |
Osservazioni
All'interno dell'elemento Axes gli elementi Axis sono elencati nell'ordine in cui sono presenti nel set di dati, a partire da zero. L'impostazione della proprietà XMLA AxisFormat determina la formattazione degli elementi Axis. Per ulteriori informazioni sulla proprietà AxisFormat, vedere Proprietà XMLA supportate (XMLA).
Un asse rappresenta un set di tuple in cui tutte le tuple hanno la stessa dimensionalità. Un set può essere rappresentato in modi diversi per scopi diversi. Il set di quattro tuple seguente, ad esempio, può essere rappresentato come raccolta di tuple bidimensionali o come prodotto cartesiano di due set unidimensionali.
1999 |
1999 |
2000 |
2000 |
---|---|---|---|
Actual |
Budget |
Actual |
Budget |
Questo set di tuple può essere rappresentato come una raccolta di tuple bidimensionali:
{ ( 1999, Actual ), ( 1999, Budget ), ( 2000, Actual ), ( 2000, Budget ) }
Il set può essere rappresentato anche come un prodotto cartesiano di due set unidimensionali:
{ 1999, 2000 } x { Actual, Budget }
La prima rappresentazione, come tuple bidimensionali, è più semplice per gli strumenti client da utilizzare. La seconda rappresentazione, come prodotto cartesiano di set unidimensionali, utilizza una quantità minore di spazio e mantiene la natura multidimensionale del set.
Nella tabella seguente sono incluse le operazioni che è possibile utilizzare per definire e caratterizzare la struttura e i membri di un asse.
Operazione |
Descrizione |
---|---|
Member |
Unità minima di un asse che rappresenta il membro di una gerarchia di dimensione. |
Members |
Raccolta di oggetti Member dalla stessa gerarchia di dimensione. |
Tuple |
Raccolta di membri da gerarchie di dimensione diverse. |
Tuples |
Raccolta di oggetti Tuple con la stessa dimensionalità. |
Union |
Unione di set. |
CrossJoin |
Prodotto cartesiano di set. |
Queste operazioni convertono le tuple bidimensionali e il prodotto cartesiano di set unidimensionali nei modi seguenti.
Tuple bidimensionali
Tuples (
Tuple( Member(1999), Member(Actual) ),
Tuple( Member(1999), Member(Budget) ),
Tuple( Member(2000), Member(Actual) ),
Tuple( Member(2000), Member(Budget) )
Prodotto cartesiano di set unidimensionali
CrossProduct (
Members( Member(1999), Member(2000) ),
Members( Member(Actual), Member(Budget) )
Un client può utilizzare la proprietà AxisFormat per richiedere una rappresentazione specifica.