Bagikan melalui


SetToArray (MDX)

Mengonversi satu atau beberapa set ke array untuk digunakan dalam fungsi yang ditentukan pengguna.

Sintaks

  
SetToArray(Set_Expression1 [ ,Set_Expression2,...n ][ ,Numeric_Expression ] )  

Argumen

Set_Expression1
Ekspresi Ekspresi Multidminsional (MDX) yang valid yang mengembalikan satu set.

Set_Expression2
Ekspresi Ekspresi Multidminsional (MDX) yang valid yang mengembalikan satu set.

Numeric_Expression
Ekspresi numerik valid yang biasanya merupakan ekspresi Ekspresi Multidmensional (MDX) koordinat sel yang mengembalikan angka.

Keterangan

Fungsi SetToArray mengonversi satu atau beberapa set ke array untuk digunakan dalam fungsi yang ditentukan pengguna. Jumlah dimensi dalam array yang dihasilkan sama dengan jumlah set yang ditentukan.

Ekspresi numerik opsional dapat menyediakan nilai dalam sel array. Jika ekspresi numerik tidak ditentukan, gabungan silang dari set dievaluasi dalam konteks saat ini.

Koordinat sel dalam array yang dihasilkan sesuai dengan posisi set dalam daftar. Misalnya, ada tiga set, , SA, SBdan SC. Masing-masing set ini memiliki dua elemen. Pernyataan MDX, SetToArray(SA, SB, SC), membuat array tiga dimensi berikut:

(SA1, SB1, SC1) (SA2, SB1, SC1) (SA1, SB2, SC1) (SA2, SB2, SC1)   
(SA1, SB1, SC2) (SA2, SB1, SC2) (SA1, SB2, SC2) (SA2, SB2, SC2)   

Catatan

Jenis pengembalian fungsi SetToArray adalah jenis VARIAN, VT_ARRAY. Oleh karena itu, output fungsi SetToArray harus digunakan hanya sebagai input ke fungsi yang ditentukan pengguna.

Contoh

Contoh berikut mengembalikan array.

SetToArray([Geography].[Geography].Members, [Measures].[Internet Sales Amount])  

Lihat Juga

Referensi Fungsi MDX (MDX)