Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Returnerar mängden tupler som inte är tomma från en specificerad mängd, baserat på korsprodukten av den angivna mängden med en andra mängd.
Syntax
NONEMPTY(set_expression1 [,set_expression2])
Arguments
set_expression1
Ett giltigt Multidimensional Expressions (MDX)-uttryck som returnerar en mängd.
set_expression2
Ett giltigt Multidimensional Expressions (MDX)-uttryck som returnerar en mängd.
Remarks
Denna funktion returnerar tuplerna i den första specificerade mängden som inte är tomma när de utvärderas över tuplerna i den andra mängden. NonEmpty-funktionen tar hänsyn till beräkningar och bevarar dubbletter tupler. Om en andra mängd inte tillhandahålls utvärderas uttrycket i kontexten av de aktuella koordinaterna för medlemmarna i attributhierarkierna och måtten i kuben.
Note
Använd denna funktion istället för den föråldrade NonEmptyCrossjoin (MDX)- funktionen.
Important
Icke-tomt är en egenskap hos de celler som refereras till tuplerna, inte tuplerna själva.
Examples
Följande fråga visar ett enkelt exempel på NonEmpty, som returnerar alla kunder som hade ett icke-nullvärde för Internet Sales Amount den 1 juli 2001:
SELECT [Measures].[Internet Sales Amount] ON 0,
NONEMPTY(
[Customer].[Customer].[Customer].MEMBERS
, {([Date].[Calendar].[Date].&[20010701], [Measures].[Internet Sales Amount])}
)
ON 1
FROM [Adventure Works]
Följande exempel returnerar mängden tupler som innehåller kunder och inköpsdatum, med hjälp av Filter-funktionen och NonEmpty-funktionerna för att hitta det sista datum då varje kund gjorde ett köp:
WITH SET MYROWS AS FILTER
(NONEMPTY
([Customer].[Customer Geography].[Customer].MEMBERS
* [Date].[Date].[Date].MEMBERS
, [Measures].[Internet Sales Amount]
) AS MYSET
, NOT(MYSET.CURRENT.ITEM(0)
IS MYSET.ITEM(RANK(MYSET.CURRENT, MYSET)).ITEM(0))
)
SELECT [Measures].[Internet Sales Amount] ON 0,
MYROWS ON 1
FROM [Adventure Works]