Pembuatan Skrip MDX - JIKA
Menjalankan pernyataan jika kondisinya benar.
Sintaks
IF expression THEN assignment END IF
Argumen
expression
Ekspresi Ekspresi Multidansa (MDX) yang mengevaluasi ke Boolean yang mengembalikan true atau false.
penugasan
Ekspresi MDX yang menetapkan nilai ke subkubus atau properti terhitung.
Keterangan
Gunakan pernyataan IF untuk alur kontrol, yang tidak seperti fungsi IIf (MDX) dan Pernyataan CASE (MDX) yang hanya dapat digunakan untuk mengembalikan nilai atau objek.
Contoh
Dalam contoh berikut, cakupan dibatasi untuk tingkat Negara hierarki Geografi Pelanggan di dimensi Pelanggan. Jika ukuran saat ini adalah Jumlah Penjualan Internet, maka Jumlah Penjualan Internet diatur ke 10:
SCOPE ([Customer].[Customer Geography].[Country].MEMBERS);
IF Measures.CurrentMember IS [Measures].[Internet Sales Amount] THEN this = 10 END IF;
END SCOPE
;