Aracılığıyla paylaş


StrToTuple (MDX)

Çok boyutlu deyimler (MDX) –formatted dizesiyle belirtilmiş tanımlama grubu döndürür.

StrToTuple(Tuple_Specification [,CONSTRAINED] ) 

Bağımsız değişkenler

  • Tuple_Specification
    Geçerli BIR dize ifade, doğrudan veya dolaylı olarak, bir tanımlama grubu belirtme.

Remarks

The StrToTuple işlev returns the specified küme. The StrToTuple işlev is typically used with user-defined functions to return a tanımlama grubu specification from an external işlev back to an MDX deyim.

  • tanımlama grubu belirtimi, KıSıTLANMıŞ bayrağı kullanıldığında, tam veya nitelenmemiş üye adları içermelidir.Bu bayrak, belirtilen dizeyi aracılığıyla ekleme saldırıları riskini azaltmak için kullanılır.Bir dize sağlanıyorsa tam veya nitelenmemiş doğrudan çözülebilir üye adları, aşağıdaki hata ortaya çıkıyor değildir: "Kısıtlamaları tarafından CONSTRAINED uygulanan STRTOTUPLE işlev bayrağı ihlal."

  • KıSıTLANMıŞ bayrağı kullanıldığında, belirtilen tanımlama grubu bir tanımlama grubu veren geçerli bir MDX ifade için çözümleyebilirsiniz.

Örnekler

Aşağıdaki örnek, takvim yılı 2004 için Bayern üye bayi satış tutarı ölçü verir.Sağlanan tanımlama grubu belirtimi geçerli bir MDX tanımlama grubu ifadesi içeriyor.

SELECT StrToTuple ('([Geography].[State-Province].[Bayern],[Date].[Calendar Year].[CY 2004])')
ON 0
FROM [Adventure Works]

Aşağıdaki örnek, takvim yılı 2004 için Bayern üye bayi satış tutarı ölçü verir.Sağlanan tanımlama grubu belirtimi KıSıTLANMıŞ bayrağı gerektirdiği gibi tam bir üye adları içerir.

SELECT StrToTuple ('([Geography].[State-Province].[Bayern],[Date].[Calendar Year].[CY 2004])', CONSTRAINED)
ON 0
FROM [Adventure Works]

Aşağıdaki örnek, takvim yılı 2004 için Bayern üye bayi satış tutarı ölçü verir.Sağlanan tanımlama grubu belirtimi geçerli bir MDX tanımlama grubu ifadesi içeriyor.

SELECT StrToTuple ('([Geography].[State-Province].[Bayern],[Date].[Calendar Year].LastChild)')
ON 0
FROM [Adventure Works]

Aşağıdaki örnek, bir hata yüzünden, KıSıTLANMıŞ bayrağı verir.KıSıTLANMıŞ bayrağı, sağlanan tanımlama grubu belirtimi geçerli bir MDX tanımlama grubu ifade içerir, ancak tam veya nitelenmemiş üye adları tanımlama grubu belirtiminde gerektirir.

SELECT StrToTuple ('([Geography].[State-Province].[Bayern],[Date].[Calendar Year].LastChild)', CONSTRAINED)
ON 0
FROM [Adventure Works]

See Also

Reference