Unorder (MDX)
Menghapus urutan yang diberlakukan dari set tertentu.
Sintaks
Unorder(Set_Expression)
Argumen
Set_Expression
Ekspresi Ekspresi Multidminsional (MDX) yang valid yang mengembalikan satu set.
Keterangan
Fungsi Unorder menghapus urutan apa pun yang diberlakukan pada tuple yang terkandung dalam set oleh fungsi atau pernyataan lain, seperti fungsi Order . Pengurutan tuple dalam set yang dikembalikan oleh fungsi Unorder tidak ditentukan.
Fungsi Unorder digunakan sebagai petunjuk untuk pengoptimalan kueri untuk mengatur pemrosesan. Jika urutan tuple dalam satu set tidak penting untuk perhitungan atau kueri, menggunakan fungsi Unorder dapat memberikan manfaat performa dalam kasus seperti itu. Misalnya, fungsi NonEmpty (MDX) dapat berkinerja lebih baik ketika set yang disediakan untuk fungsi ini tidak diurutkan daripada jika Analysis Services perlu mempertahankan urutan, meskipun dengan SQL Server 2017 Analysis Services (SSAS), prosesor kueri mencoba melakukan fungsi ini secara otomatis untuk banyak fungsi, seperti Jumlah dan Agregat. Manfaat performa menggunakan Unorder hanya mungkin terlihat pada set yang sangat besar yang terdiri dari jutaan tuple.
Contoh
Kode pseudo berikut mengilustrasikan sintaks untuk fungsi ini.
NonEmpty (UnOrder (<set_expression>))