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 expressão MDX válida que retorna um conjunto.
Set_Expression2
Uma expressão 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, excluindo tuplas ou tuplas vazias 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 unirá todos os conjuntos especificados e excluirá 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 especificados em conjuntos especificados subsequentes, mas que não foram unidos para determinar quais membros são considerados não vazios no conjunto de junção cruzada 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, você deve usar a função Exists (MDX) com o argumento nome do grupo de medidas ou a função NonEmpty (MDX).