Udostępnij za pośrednictwem


StrToSet (MDX)

Zwraca zestaw określonym przez ciąg sformatowanych przy użyciu wyrażeń wielowymiarowych (MDX).

Składnia

StrToSet(Set_Specification [,CONSTRAINED] ) 

Argumenty

  • Set_Specification
    Nieprawidłowy ciąg wyrażenie bezpośrednio lub pośrednio, określając zestaw.

Uwagi

StrToSet Funkcja zwraca zestaw określony w ciąg wyrażenie.StrToSet Funkcja zazwyczaj jest używana z funkcji zdefiniowanych przez użytkownika ma zwrócić specyfikacja zestaw funkcji zewnętrznej do instrukcja MDX lub gdy sparametryzowana kwerendy MDX.

  • Gdy jest używana flaga ograniczonego, specyfikacja zestawu musi zawierać kwalifikowaną lub niekwalifikowaną element członkowski nazwy lub zestaw krotek, zawierające kwalifikowaną lub niekwalifikowaną element członkowski nazwy ujętego w nawiasy klamrowe {}.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 STRTOSET."

  • Określony zestaw specyfikacji można rozwiązać na prawidłowe wyrażenie Multidimensional Expressions (MDX), które zwraca zestaw, nie jest używana flaga ograniczonego.

  • Aby lepiej zrozumieć różnice między zestawami i członków, zobacz przy użyciu zestawu wyrażeń i korzystanie z wyrażeń członkowskich.

Przykłady

Poniższy przykład zwraca zestaw elementów członkowskich prowincji Państwo hierarchia atrybutu za pomocą StrToSet funkcja.Specyfikacja zestaw zawiera wyrażenie zestaw MDX prawidłowy.

SELECT StrToSet ('[Geography].[State-Province].Members')
ON 0
FROM [Adventure Works]

Poniższy przykład zwraca błąd z powodu ograniczonego flagi.Specyfikacja zestaw zapewnia wyrażenie zestaw MDX prawidłowy, ograniczonego Flaga wymaga kwalifikowaną lub niekwalifikowaną element członkowski nazwy zestaw specyfikacji.

SELECT StrToSet ('[Geography].[State-Province].Members', CONSTRAINED)
ON 0
FROM [Adventure Works]

Poniższy przykład zwraca miara Reseller kwota sprzedaży dla krajów Niemiec i Kanady.Specyfikacja zestaw w określony ciąg zawiera kwalifikowaną element członkowski nazwy wymagane przez flagę ograniczone.

SELECT StrToSet ('{[Geography].[Geography].[Country].[Germany],[Geography].[Geography].[Country].[Canada]}', CONSTRAINED)
ON 0
FROM [Adventure Works]

Zobacz także

Odwołanie