StrToTuple (MDX)
Zwraca spójna kolekcja określonym przez ciąg sformatowanych przy użyciu wyrażeń wielowymiarowych (MDX).
Składnia
StrToTuple(Tuple_Specification [,CONSTRAINED] )
Argumenty
- Tuple_Specification
Nieprawidłowy ciąg wyrażenie bezpośrednio lub pośrednio, określając spójna kolekcja.
Uwagi
StrToTuple Funkcja zwraca określony zestaw.StrToTuple Funkcja jest zazwyczaj używana z funkcji zdefiniowanych przez użytkownika zwraca specyfikacji spójna kolekcja z zewnętrznych funkcji do instrukcja MDX.
W przypadku ograniczonego Flaga specyfikacji spójna kolekcja musi zawierać kwalifikowaną lub niekwalifikowaną element członkowski nazwy.Ta flaga jest używana do zmniejszenia ryzyka ataki za pośrednictwem określonego ciąg.Jeśli ciąg jest pod warunkiem, że nie jest rozpoznawana bezpośrednio kwalifikowaną lub niekwalifikowaną element członkowski nazwy pojawia się następujący komunikat o błędzie: "Ograniczenia narzucone przez ograniczony zostały naruszone flagi w funkcja STRTOTUPLE."
Kiedy nie jest używana flaga ograniczonego, określone spójna kolekcja rozpoznawała prawidłowe wyrażenie MDX, które zwraca spójna kolekcja.
Przykłady
Poniższy przykład zwraca miara Reseller kwota sprzedaży dla element członkowski Bayern na rok kalendarzowy 2004.Specyfikacja spójna kolekcja, dostarczonego zawiera prawidłowe wyrażenie spójna kolekcja MDX.
SELECT StrToTuple ('([Geography].[State-Province].[Bayern],[Date].[Calendar Year].[CY 2004], [Measures].[Reseller Sales Amount])')
ON 0
FROM [Adventure Works]
Poniższy przykład zwraca miara Reseller kwota sprzedaży dla element członkowski Bayern na rok kalendarzowy 2004.Specyfikacja spójna kolekcja dostarczonego zawiera kwalifikowaną element członkowski nazwy wymagane przez flagę ograniczone.
SELECT StrToTuple ('([Geography].[State-Province].[Bayern],[Date].[Calendar Year].[CY 2004], [Measures].[Reseller Sales Amount])', CONSTRAINED)
ON 0
FROM [Adventure Works]
Poniższy przykład zwraca miara Reseller kwota sprzedaży dla element członkowski Bayern na rok kalendarzowy 2004.Specyfikacja spójna kolekcja, dostarczonego zawiera prawidłowe wyrażenie spójna kolekcja MDX.
SELECT StrToTuple ('([Geography].[State-Province].[Bayern],[Date].[Calendar Year].&[2003].NEXTMEMBER, [Measures].[Reseller Sales Amount])')
ON 0
FROM [Adventure Works]
Poniższy przykład zwraca błąd z powodu ograniczonego flagi.Podczas gdy specyfikacja spójna kolekcja, pod warunkiem że zawiera prawidłowe wyrażenie spójna kolekcja MDX, ograniczonego Flaga wymaga kwalifikowaną lub niekwalifikowaną element członkowski nazwy specyfikacji spójna kolekcja.
SELECT StrToTuple ('([Geography].[State-Province].[Bayern],[Date].[Calendar Year].&[2003].NEXTMEMBER, [Measures].[Reseller Sales Amount])', CONSTRAINED)
ON 0
FROM [Adventure Works]