NonEmptyCrossjoin (MDX)

Devolve um conjunto que contém o produto vetorial de um ou mais conjuntos, excluindo tuplas vazias e tuplas sem dados associados da tabela de factos.

Syntax

  
NonEmptyCrossjoin(Set_Expression1 [ ,Set_Expression2,...] [,Count ] )  

Arguments

Set_Expression1
Uma expressão válida de Expressões Multidimensionais (MDX) que devolve um conjunto.

Set_Expression2
Uma expressão válida de Expressões Multidimensionais (MDX) que devolve um conjunto.

Contagem
Uma expressão numérica válida que especifica o número de conjuntos a devolver.

Observações

A função NonEmptyCrossjoin devolve o produto vetorial de dois ou mais conjuntos como um conjunto, excluindo tuplas ou tuplas vazias sem dados fornecidos pelas tabelas de factos subjacentes. Devido ao funcionamento da função NonEmptyCrossjoin , todos os membros calculados são automaticamente excluídos.

Se Count não for especificado, a função cruza todos os conjuntos especificados e exclui elementos vazios do conjunto resultante. Se for especificado um número de conjuntos, a função cruza-se com o número de conjuntos especificados, começando pelo primeiro conjunto especificado. A função NonEmptyCrossjoin utiliza quaisquer conjuntos restantes especificados em conjuntos especificados subsequentemente, mas que não tenham sido cruzados para determinar quais os membros considerados não vazios no conjunto cruzado resultante. A função NonEmptyCrossjoin respeita a definição NON_EMPTY_BEHAVIOR das medidas calculadas.

Importante

Esta função está obsoleta e não deve usá-la; é mantido apenas para manter a compatibilidade retroativa. Em vez disso, deve usar a função Exists (MDX) com o argumento do nome do grupo de medidas ou a função NonEmpty (MDX ).