Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Logická funkce provede logickou operaci nebo porovnání na objektech a výrazech a vrátí Booleovskou hodnotu. Logické funkce jsou v Multidimenzionálních výrazech (MDX) nezbytné pro určení polohy členu.
Nejčastěji používanou logickou funkcí je funkce IsEmpty . Pro více informací o použití funkce IsEmpty viz Práce s prázdnými hodnotami.
Následující dotaz ukazuje, jak používat funkce IsLeaf a 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]