Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir veya daha fazla seti kullanıcı tanımlı bir fonksiyonda kullanılmak üzere bir diziye dönüştürür.
Syntax
SetToArray(Set_Expression1 [ ,Set_Expression2,...n ][ ,Numeric_Expression ] )
Arguments
Set_Expression1
Bir küme döndüren geçerli bir Çok Boyutlu İfadeler (MDX) ifadesi.
Set_Expression2
Bir küme döndüren geçerli bir Çok Boyutlu İfadeler (MDX) ifadesi.
Numeric_Expression
Genellikle hücre koordinatlarının çok boyutlu ifadeleri (MDX) olarak bir sayı döndüren geçerli sayısal ifadedir.
Remarks
SetToArray fonksiyonu, bir veya daha fazla seti kullanıcı tanımlı bir fonksiyonda kullanılmak üzere bir diziye dönüştürür. Ortaya çıkan dizide boyut sayısı, belirtilen küme sayısıyla aynıdır.
Isteğe bağlı sayısal ifade, dizi hücrelerindeki değerleri sağlayabilir. Bir sayısal ifade belirtilmemişse, kümelerin çapraz birleşimi mevcut bağlamda değerlendirilir.
Ortaya çıkan dizideki hücre koordinatları, listedeki kümelerin konumuna karşılık gelir. Örneğin, üç küme vardır, SA, SB, ve SC. Bu kümelerin her biri iki eleman içerir. MDX ifadesi, SetToArray(SA, SB, SC), aşağıdaki üç boyutlu diziyi oluşturur:
(SA1, SB1, SC1) (SA2, SB1, SC1) (SA1, SB2, SC1) (SA2, SB2, SC1)
(SA1, SB1, SC2) (SA2, SB1, SC2) (SA1, SB2, SC2) (SA2, SB2, SC2)
Note
SetToArray fonksiyonunun dönüş tipi, VT_ARRAY. Bu nedenle, SetToArray fonksiyonunun çıktısı yalnızca kullanıcı tanımlı bir fonksiyona giriş olarak kullanılmalıdır.
Example
Aşağıdaki örnek bir dizi döndürür.
SetToArray([Geography].[Geography].Members, [Measures].[Internet Sales Amount])