Menggunakan Fungsi Logis

Fungsi logis melakukan operasi logis atau perbandingan pada objek dan ekspresi serta mengembalikan nilai Boolean. Fungsi logis sangat penting dalam Ekspresi Multidimensional (MDX) untuk menentukan posisi anggota.

Fungsi logis yang paling umum digunakan adalah fungsi IsEmpty . Untuk informasi lebih lanjut tentang cara menggunakan fungsi IsEmpty , lihat Bekerja dengan Empty Values.

Kueri berikut menunjukkan cara menggunakan fungsi IsLeaf dan IsAncestor :

WITH  
//Returns true if the CurrentMember on Calendar is a leaf member, ie it has no children  
MEMBER MEASURES.[IsLeafDemo] AS IsLeaf([Date].[Calendar].CurrentMember)  
//Returns true if the CurrentMember on Calendar is an Ancestor of July 1st 2001  
MEMBER MEASURES.[IsAncestorDemo] AS IsAncestor([Date].[Calendar].CurrentMember, [Date].[Calendar].[Date].&[1])  
SELECT{MEASURES.[IsLeafDemo],MEASURES.[IsAncestorDemo] } ON 0,  
[Date].[Calendar].MEMBERS ON 1  
FROM [Adventure Works]