Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengembalikan himpunan tuple yang tidak kosong dari himpunan tertentu, berdasarkan hasil silang himpunan yang ditentukan dengan himpunan kedua.
Syntax
NONEMPTY(set_expression1 [,set_expression2])
Arguments
set_expression1
Ekspresi Multidimensional Expressions (MDX) valid yang mengembalikan set.
set_expression2
Ekspresi Multidimensional Expressions (MDX) valid yang mengembalikan set.
Remarks
Fungsi ini mengembalikan tuple dalam himpunan pertama yang ditentukan yang tidak kosong saat dievaluasi di seluruh tuple pada set kedua. Fungsi NonEmpty memperhitungkan perhitungan dan mempertahankan tuple duplikat. Jika himpunan kedua tidak disediakan, ekspresi tersebut dievaluasi dalam konteks koordinat saat ini dari anggota hierarki atribut dan ukuran dalam kubus.
Note
Gunakan fungsi ini daripada fungsi NonEmptyCrossjoin (MDX) yang sudah tidak digunakan lagi.
Important
Non-kosong adalah karakteristik referensi sel oleh tuple, bukan tuple itu sendiri.
Examples
Kueri berikut menunjukkan contoh sederhana NonEmpty, mengembalikan semua Pelanggan yang memiliki nilai non-null untuk Jumlah Penjualan Internet pada 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]
Contoh berikut mengembalikan set tuple yang berisi pelanggan dan tanggal pembelian, menggunakan fungsi Filter dan fungsi NonEmpty untuk menemukan tanggal terakhir setiap pelanggan melakukan pembelian:
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]