Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Een logische functie voert een logische bewerking of vergelijking uit op objecten en expressies en geeft een Booleaanse waarde terug. Logische functies zijn essentieel in Multidimensionale Expressies (MDX) om de positie van een lid te bepalen.
De meest gebruikte logische functie is de IsEmpty-functie . Voor meer informatie over hoe je de IsEmpty-functie gebruikt, zie Werken met lege waarden.
De volgende query laat zien hoe je de IsLeaf- en IsAncestor-functies gebruikt:
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]