Bagikan melalui


Set Bernama MDX - Membangun Set Bernama

Berlaku untuk: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Ekspresi yang ditetapkan bisa menjadi deklarasi yang panjang dan kompleks, dan karenanya sulit diikuti atau dipahami. Atau, ekspresi set dapat digunakan begitu sering sehingga berulang kali menentukan set menjadi beban. Untuk membantu mempermudah bekerja dengan ekspresi yang panjang, kompleks, atau umumnya digunakan, Ekspresi Multidimensi (MDX) memungkinkan Anda membuat ekspresi seperti set bernama.

Pada dasarnya, set bernama adalah ekspresi set tempat alias telah ditetapkan. Set bernama dapat menggabungkan anggota atau fungsi apa pun yang biasanya dapat dimasukkan ke dalam satu set. Karena MDX memperlakukan alias set bernama sebagai ekspresi yang ditetapkan, Anda dapat menggunakan alias tersebut di mana saja ekspresi set diterima.

Anda dapat menentukan set bernama untuk memiliki salah satu konteks berikut:

  • Cakupan kueri Untuk membuat set bernama yang didefinisikan sebagai bagian dari kueri MDX, dan oleh karena itu, yang cakupannya terbatas pada kueri, Anda menggunakan kata kunci WITH. Anda kemudian dapat menggunakan set bernama dalam pernyataan MDX SELECT. Dengan menggunakan pendekatan ini, set bernama yang dibuat dengan menggunakan kata kunci WITH dapat diubah tanpa mengganggu pernyataan SELECT.

    Untuk informasi selengkapnya tentang cara menggunakan kata kunci WITH untuk membuat set bernama, lihat Membuat Query-Scoped Set Bernama (MDX).

  • Cakupan sesi Untuk membuat set bernama yang cakupannya lebih luas dari konteks kueri, yaitu, yang cakupannya adalah masa pakai sesi MDX, Anda menggunakan pernyataan CREATE SET. Set bernama yang ditentukan dengan menggunakan pernyataan CREATE SET tersedia untuk semua kueri MDX dalam sesi tersebut. Pernyataan CREATE SET masuk akal, misalnya, dalam aplikasi klien yang secara konsisten menggunakan kembali set dalam berbagai kueri.

    Untuk informasi selengkapnya tentang cara menggunakan pernyataan CREATE SET untuk membuat set bernama dalam sesi, lihat Membuat Session-Scoped Set Bernama (MDX).

Lihat juga

Pernyataan SELECT (MDX)
Pernyataan CREATE SET (MDX)
Dasar-Dasar Kueri MDX (Analysis Services)