Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja logiczna wykonuje operację logiczną lub porównanie na obiektach i wyrażeniach oraz zwraca wartość boolowską. Funkcje logiczne są niezbędne w wyrażeniach wielowymiarowych (MDX) do określenia pozycji elementu.
Najczęściej używaną funkcją logiczną jest funkcja IsEmpty . Więcej informacji o tym, jak używać funkcji IsEmpty , można znaleźć w artykule Working with Empty Values.
Następujące zapytanie pokazuje, jak używać funkcji IsLeaf i 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]