Função NonEmptyCrossjoin (MDX)
Retorna um conjunto que contém o produto cruzado de um ou mais conjuntos, com exceção de tuplas vazias e tuplas sem dados da tabela de fatos associados.
Sintaxe
NonEmptyCrossjoin(Set_Expression1 [ ,Set_Expression2,...] [,Count ] )
Argumentos
Set_Expression1
Uma linguagem MDX válida que retorna um conjunto.Set_Expression2
Uma linguagem MDX válida que retorna um conjunto.Count
Uma expressão numérica válida que especifica o número de conjuntos a ser retornado.
Comentários
A função NonEmptyCrossjoin retorna o produto cruzado de dois ou mais conjuntos como um conjunto, com exceção de tuplas vazias ou tuplas sem dados fornecidos por tabelas de fatos subjacentes. Devido ao funcionamento da função NonEmptyCrossjoin, todos os membros calculados são excluídos automaticamente.
Se Count não for especificado, a função cruza todos os conjuntos especificados e exclui membros vazios do conjunto resultante. Se um número de conjuntos for especificado, a função cruza os números de conjuntos especificados, começando com o primeiro conjunto especificado. A função NonEmptyCrossjoin usa todos os conjuntos restantes que foram especificados nos conjuntos subsequentes, mas que não foram cruzados para determinar quais membros são considerados não vazios no conjunto cruzado resultante. A função NonEmptyCrossjoin respeita a configuração NON_EMPTY_BEHAVIOR de medidas calculadas.
Importante
Esta função é substituída e você não deveria usá-la; ela só existe para manter a compatibilidade com versões anteriores.Em vez disso, use a função Exists (MDX) com o argumento do nome do grupo de medidas ou a função NonEmpty (MDX).