Artikel ini menguraikan sintaks rumus dan penggunaan fungsi CUBESET di Microsoft Excel.
Deskripsi
Menentukan set terhitung dari anggota atau rangkap dengan mengirim ekspresi set ke kubus pada server, yang membuat set itu, lalu mengembalikan set itu ke Microsoft Excel.
Sintaks
CUBESET(connection, set_expression, [caption], [sort_order], [sort_by])
Sintaks fungsi CUBESET memiliki argumen berikut:
-
Connection Diperlukan. String teks nama koneksi ke kubus.
-
Set_expression Diperlukan. String teks dari sebuah ekspresi set yang mengembalikan set anggota atau rangkap. Set_expression juga dapat menjadi referensi sel bagi sebuah rentang Excel yang memuat satu atau beberapa anggota, rangkap, atau beberapa set yang dimasukkan dalam set tersebut.
-
Caption Opsional. Sebuah string teks ditampilkan dalam sel sebagai ganti keterangan, jika ditentukan dari kubus.
-
Sort_order Opsional. Tipe pengurutan, jika ada, untuk dijalankan dapat berupa salah satu dari yang berikut:
Bilangan bulat |
Konstanta yang dijumlahkan |
Deskripsi |
Argumen Sort_by |
0 |
SortNone |
Membiarkan set dalam urutan yang sudah ada. |
Diabaikan |
1 |
SortAscending |
Mengurutkan set dalam urutan naik menurut sort_by. |
Diperlukan |
2 |
SortDescending |
Mengurutkan set dalam urutan turun menurut sort_by. |
Diperlukan |
3 |
SortAlphaAscending |
Mengurutkan set dalam urutan naik alfa. |
Diabaikan |
4 |
Sort_Alpha_Descending |
Mengurutkan set dalam urutan turun alfa. |
Diabaikan |
5 |
Sort_Natural_Ascending |
Mengurutkan set dalam urutan naik natural. |
Diabaikan |
6 |
Sort_Natural_Descending |
Mengurutkan set dalam urutan turun natural. |
Diabaikan |
-
Nilai default adalah 0. Pengurutan alfa untuk sebuah set rangkap mengurutkan elemen terakhir dalam setiap rangkap. Untuk informasi selengkapnya tentang perintah urutan yang berbeda ini, lihat sistem bantuan Microsoft Office SQL Analysis Services.
-
Sort_by Opsional. Sebuah string teks nilai untuk mengurutkan. Misalnya, untuk mendapatkan kota dengan penjualan tertinggi, set_expression berupa serangkaian kota, dan sort_by berupa ukuran penjualan. Misalnya, untuk mendapatkan kota dengan populasi tertinggi, set_expression berupa serangkaian kota, dan sort_by berupa ukuran populasi. Jika sort_order mensyaratkan sort_by, dan sort_by dikosongkan, maka CUBESET mengembalikan pesan kesalahan #VALUE! .
Keterangan
-
Bila fungsi CUBESET mengevaluasi, fungsi ini sementara akan menampilkan pesan "#GETTING_DATA…" dalam sel sebelum semua data diambil.
-
Jika nama koneksi bukan merupakan koneksi buku kerja valid yang disimpan dalam buku kerja, CUBESET mengembalikan #NAME? nilai kesalahan. Jika server Pemrosesan Analitik Online (OLAP, Online Analytical Processing) tidak berjalan, tidak tersedia, atau mengembalikan pesan kesalahan, CUBESET mengembalikan #NAME? nilai kesalahan.
-
Jika sintaks set_expression salah atau set berisi setidaknya satu anggota dengan dimensi yang berbeda dibandingkan anggota lainnya, CUBESET akan mengembalikan nilai kesalahan #N/A.
-
Jika set_expression lebih panjang dari 255 karakter, yang merupakan batas untuk argumen ke fungsi, CUBESET mengembalikan #VALUE! . Untuk menggunakan string teks yang lebih panjang dari 255 karakter, masukkan string teks dalam sel (dengan batasan 32.767 karakter), lalu gunakan referensi sel sebagai argumen.
-
CUBESET dapat mengembalikan nilai kesalahan #N/A jika Anda mereferensikan objek berbasis sesi, seperti anggota terhitung atau set bernama, dalam PivotTable saat berbagi koneksi, dan PivotTable tersebut dihapus atau Anda mengonversi PivotTable ke rumus. (Pada tab Opsi, di grup Alat, klik Alat OLAP, lalu klik Konversi ke Rumus.)
Contoh
=CUBESET("Keuangan","Urutan([Produk].[Produk].[Kategori Produk].Anggota,[Ukuran].[Jumlah Penjualan],ASC)","Produk")
=CUBESET("Penjualan","[Produk].[Semua Produk].Anak","Produk",1,"[Ukuran].[Jumlah Penjualan]")