Share via


NonEmptyCrossjoin (MDX)

Devuelve un conjunto que contiene el producto cruzado de uno o más conjuntos, excluidas las tuplas vacías y las que no tienen datos de la tabla de hechos asociada.

Sintaxis

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

Argumentos

  • Set_Expression1
    Expresión MDX válida que devuelve un conjunto.

  • Set_Expression2
    Expresión MDX válida que devuelve un conjunto.

  • Count
    Expresión numérica válida que especifica el número de conjuntos que serán devueltos.

Comentarios

La función NonEmptyCrossjoin devuelve el producto cruzado de dos o más conjuntos en forma de conjunto, excluidas las tuplas vacías o las que no tienen datos proporcionados por las tablas de hechos subyacentes. Debido al comportamiento de la función NonEmptyCrossjoin, se excluyen automáticamente todos los miembros calculados.

Si no se especifica Count, la función realiza combinaciones cruzadas de todos los conjuntos especificados y excluye los miembros vacíos del conjunto resultante. Si se especifica un número de conjuntos, la función realiza combinaciones cruzadas de los números de los conjuntos especificados, comenzando con el primer conjunto especificado. La función NonEmptyCrossjoin utiliza cualquiera de los demás conjuntos especificados en los conjuntos especificados subsiguientes que no se han combinado de forma cruzada para determinar los miembros que deben considerarse no vacíos en el conjunto combinado de forma cruzada resultante. La función NonEmptyCrossjoin respeta el valor NON_EMPTY_BEHAVIOR de las medidas calculadas.

Nota importanteImportante

Esta función está desusada y no debería utilizarla; solo se conserva para mantener la compatibilidad con las versiones anteriores. En su lugar debe utilizar la función Exists (MDX) con el argumento del nombre de grupo de medida o la función NonEmpty (MDX).

Vea también

Referencia