NonEmptyCrossjoin (MDX)

Geeft een verzameling terug die het kruisproduct bevat van één of meer verzamelingen, exclusief lege tuples en tuples zonder bijbehorende feitentabelgegevens.

Syntax

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

Arguments

Set_Expression1
Een geldige Multidimensionale Expressies (MDX) expressie die een verzameling teruggeeft.

Set_Expression2
Een geldige Multidimensionale Expressies (MDX) expressie die een verzameling teruggeeft.

Aantal
Een geldige numerieke uitdrukking die het aantal te retourneren verzamelingen specificeert.

Remarks

De NonEmptyCrossjoin-functie geeft het kruisproduct van twee of meer verzamelingen als een verzameling terug, waarbij lege tuples of tuples zonder data uit onderliggende feitentabellen worden uitgesloten. Door de manier waarop de NonEmptyCrossjoin-functie werkt, worden alle berekende leden automatisch uitgesloten.

Als Count niet is gespecificeerd, kruist de functie alle gespecificeerde verzamelingen en sluit lege leden uit van de resulterende verzameling. Als een aantal verzamelingen wordt gespecificeerd, voegt de functie het aantal gespecificeerde verzamelingen kruis, beginnend met de eerste gespecificeerde verzameling. De NonEmptyCrossjoin-functie gebruikt alle resterende verzamelingen die in latere gespecificeerde verzamelingen zijn gespecificeerd, maar die niet gekruist zijn gekoppeld, om te bepalen welke leden als niet-leeg worden beschouwd in de resulterende kruis-gekoppelde verzameling. De NonEmptyCrossjoin-functie respecteert de NON_EMPTY_BEHAVIOR instelling van berekende maten.

Important

Deze functie is verouderd en je zou hem niet moeten gebruiken; het wordt alleen behouden om achterwaartse compatibiliteit te behouden. In plaats daarvan zou je de Exists (MDX) functie met het measure group name argument of de NonEmpty (MDX) functie moeten gebruiken.