Compartir a través de


Exists (MDX)

Actualizado: 12 de diciembre de 2006

Devuelve el conjunto de tuplas del primer conjunto especificado que existe con una o más tuplas del segundo conjunto especificado. Esta función realiza manualmente lo que Autoexist realiza automáticamente. Para obtener más información acerca de Autoexist, vea Conceptos clave de MDX (MDX).

Si se proporciona el <nombre de grupo de medida> opcional, la función devuelve tuplas que existen con una o más tuplas del segundo conjunto y que no tienen datos NULL en el grupo de medida especificado.

Sintaxis

Exists( Set_Expression1 , Set_Expression2 [, MeasureGroupName] )

Argumentos

  • Set_Expression1
    Expresión MDX válida que devuelve un conjunto.
  • Set_Expression2
    Expresión MDX (expresión multidimensional) válida que devuelve un conjunto.
  • MeasureGroupName
    Expresión de cadena válida que especifica un nombre de grupo de medida.

Notas

Las filas de grupos de medida con medidas que contienen valores null contribuyen a Exists.

Ejemplos

Clientes que viven en California:

Exists(Customers.byName.members, {Customers.State.CA})

Clientes que viven en California con ventas:

Exists(Customers.byName.members, {Customers.State.CA}, 'Sales')

Clientes con ventas:

Exists(Customers.byName.members, , 'Sales')

Clientes con ventas Xbox:

Exists(Customers.byName.members, {Product.[Product Name].[Xbox]} , 'Sales')

Clientes con ventas en los estados de Washington, California o Inglaterra (donde el valor de Inglaterra está incorrectamente colocado dentro de Estados Unidos):

SELECT 
 Exists(
   [Customer].[Customer Geography].[State-Province].Members * 
    [Sales Channel].[Sales Channel].&[Internet]
   ,
   {[Customer].[Customer Geography].[State-Province].&[WA]&[US], 
    [Customer].[Customer Geography].[State-Province].&[CA]&[US],
    [Customer].[Customer Geography].[State-Province].&[ENG]&[US]}
  )
ON 0
FROM [Adventure Works]
WHERE [Measures].[Internet Sales Amount]

Vea también

Referencia

Referencia de funciones MDX (MDX)
Crossjoin (MDX)
NonEmptyCrossjoin (MDX)
NonEmpty (MDX)
IsEmpty (MDX)

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

12 de diciembre de 2006

Contenido modificado:
  • Se ha agregado otro ejemplo.

17 de julio de 2006

Contenido modificado:
  • Se han actualizado la sintaxis y los argumentos para mejorar la claridad.
  • Se han agregado ejemplos actualizados.