Exists (MDX)
Retorna o conjunto de tuplas do primeiro conjunto especificado que existe com uma ou mais tuplas do segundo conjunto especificado. Essa função executa manualmente o que o auto exists executa automaticamente. Para obter mais informações sobre auto exists, consulte Principais conceitos em MDX (MDX).
Se o <Nome do Grupo de Medidas> for fornecido, a função retornará as tuplas existentes com uma ou mais tuplas do segundo conjunto e elas terão linhas associadas na tabela de fatos do grupo de medidas especificado.
Sintaxe
Exists( Set_Expression1 , Set_Expression2 [, MeasureGroupName] )
Argumentos
Set_Expression1
Uma expressão MDX válida que retorna um conjunto.Set_Expression2
Uma expressão MDX válida que retorna um conjunto.MeasureGroupName
Uma expressão de cadeia de caracteres válida que especifica um nome de grupo de medidas.
Comentários
As linhas de grupo de medidas com medidas que contêm valores nulos contribuem para Exists quando o argumento MeasureGroupName é especificado.
Exemplos
Clientes que moram na Califórnia:
SELECT [Measures].[Internet Sales Amount] ON 0,
EXISTS(
[Customer].[Customer].[Customer].MEMBERS
, {[Customer].[State-Province].&[CA]&[US]}
) ON 1
FROM [Adventure Works]
Clientes que moram na Califórnia com vendas:
SELECT [Measures].[Internet Sales Amount] ON 0,
EXISTS(
[Customer].[Customer].[Customer].MEMBERS
, {[Customer].[State-Province].&[CA]&[US]}
, "Internet Sales") ON 1
FROM [Adventure Works]
Clientes com vendas:
SELECT [Measures].[Internet Sales Amount] ON 0,
EXISTS(
[Customer].[Customer].[Customer].MEMBERS
, , "Internet Sales") ON 1
FROM [Adventure Works]
Clientes que compraram bicicletas:
SELECT [Measures].[Internet Sales Amount] ON 0,
EXISTS(
[Customer].[Customer].[Customer].MEMBERS
, {[Product].[Product Categories].[Category].&[1]}
, "Internet Sales") ON 1
FROM [Adventure Works]
Consulte também