Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
En logisk funktion utför en logisk operation eller jämförelse på objekt och uttryck och returnerar ett boolesk värde. Logiska funktioner är avgörande i multidimensionella uttryck (MDX) för att bestämma positionen för en medlem.
Den mest använda logiska funktionen är IsEmpty-funktionen . För mer information om hur man använder IsEmpty-funktionen , se Arbeta med tomma värden.
Följande fråga visar hur man använder funktionerna IsLeaf och 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]