Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Una función lógica realiza una operación lógica o comparación sobre objetos y expresiones y devuelve un valor booleano. Las funciones lógicas son esenciales en las Expresiones Multidimensionales (MDX) para determinar la posición de un miembro.
La función lógica más utilizada es la función IsVacío . Para más información sobre cómo usar la función IsVacío , véase Trabajar con valores vacíos.
La siguiente consulta muestra cómo usar las funciones IsLeaf e 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]