Bagikan melalui


Set Bernama MDX - Membuat Set Bernama Session-Scoped

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

Untuk membuat set bernama yang tersedia di seluruh sesi Multidimensional Expressions (MDX), Anda menggunakan pernyataan CREATE SET . Set bernama yang dibuat dengan menggunakan pernyataan CREATE SET tidak akan dihapus sampai setelah sesi MDX ditutup.

Seperti yang dibahas dalam topik ini, sintaks kata kunci WITH mudah dan mudah digunakan.

Catatan

Untuk informasi selengkapnya tentang set bernama, lihat Membangun Set Bernama di MDX (MDX).

SintaksIS CREATE SET

Gunakan sintaks berikut untuk pernyataan CREATE SET:

CREATE SESSION SET [CURRENTCUBE. | <cube name>.]<Set Identifier> AS <Set Expression>  

Dalam sintaksIS CREATE SET, cube name parameter berisi nama kubus yang berisi anggota untuk set bernama. cube name Jika parameter tidak ditentukan, kubus saat ini akan digunakan sebagai kubus yang berisi anggota untuk set bernama. Selain itu Set_Identifier , parameter berisi alias untuk set bernama, dan Set_Expression parameter berisi ekspresi set yang akan dirujuk oleh alias set bernama.

Contoh CREATE SET

Contoh berikut menggunakan pernyataan CREATE SET untuk membuat SetCities_2_3 set bernama berdasarkan kubus Store. Anggota SetCities_2_3 set bernama adalah toko dalam Kota 2 dan Kota 3.

create Session set [Store].[SetCities_2_3] as  
{[Data Stores].[ByLocation].[State].&[CA].&[City 02],  
[Data Stores].[ByLocation].[State].&[NH].&[City 03]}  

Dengan menggunakan pernyataan CREATE SET untuk menentukan SetCities_2_3 set bernama, set bernama ini tetap tersedia untuk panjang sesi MDX saat ini. Contoh berikut adalah kueri valid yang akan mengembalikan anggota Kota 2 dan Kota 3, dan itu bisa dijalankan kapan saja setelah Anda membuat SetCities_2_3 set bernama dan sebelum sesi ditutup.

select SetCities_2_3 on 0 from [Store]  

Lihat juga

Membuat Query-Scoped Set Bernama (MDX)