Element CrossProduct (XMLA)
Zawiera iloczyn krzyżowy między zestawami zamówione członków z każdej hierarchii dla osi element, który używa MDDataSet typ danych zwróconej przez Wykonywanie metoda.
Składnia
<Axis>
...
<CrossProduct Size="integer">
<Members>...</Members>
</CrossProduct>
...
</Axis>
Właściwości elementu
Charakterystyka |
Opis |
|---|---|
Typ danych i długości |
Brak |
Wartość domyślna |
Brak |
Kardynalność |
0-n: Opcjonalny element, który może występować więcej niż raz. |
Atrybuty
Attribute |
Opis |
|---|---|
Rozmiar |
Wymagane Integer atrybut.Wskazuje liczbę krotek zawartych w produkcie krzyżowych reprezentowane przez CrossProduct elementu. |
Uwagi
Gdy aplikacja klient ustawia AxisFormat Właściwość ClusterFormat, członków na każdej oś są podzielone na klastrów, w których każdy klaster reprezentuje iloczyn krzyżowy między zestawami zamówione członków z każdej hierarchii.Każdy klaster jest reprezentowana przez CrossProduct elementu.Każdy CrossProduct zawiera element Members element dla każdej hierarchii na oś.A CrossProduct elementu mogą zawierać członków z jednej hierarchii.
Przykład
Poniższy przykład ilustruje strukturę CrossProduct elementu, gdy klient określa ClusterFormat dla AxisFormat XMLA, właściwość, biorąc pod uwagę następujące elementy członkowskie dla oś:
Time hierarchia |
1999 |
1999 |
2000 |
2001 |
Category hierarchia |
Rzeczywiste |
Budżet |
Budżet |
Budżet |
Klastry |
Klaster 1 |
Klaster 1 |
Klaster 1 |
Klaster 2 |
<Axes>
<Axis name="Axis0">
<CrossProduct Size="4">
<Members Hierarchy="Time">
<Member>
<UName>[Time].[1999]</UName>
...
</Member>
<Member>
<UName>[Time].[2000]</UName>
...
</Member>
</Members>
<Members Hierarchy="Category">
<Member>
<UName>[Scenario].[Actual]</UName>
...
</Member>
<Member>
<UName>[Scenario].[Budget]</UName>
...
</Member>
</Members>
</CrossProduct>
<CrossProduct Size="1">
<Members Hierarchy="Time">
<Member>
<UName>[Time].[2001]</UName>
...
</Member>
</Members>
<Members Hierarchy="Category">
<Member>
<UName>[Scenario].[Budget]</UName>
...
</Member>
</Members>
</CrossProduct>
</Axis>
...
</Axes>