RollupChildren (MDX)
Mengembalikan nilai yang dihasilkan dengan menggulung nilai turunan anggota tertentu menggunakan operator unary yang ditentukan.
Sintaks
RollupChildren(Member_Expression, Unary_Operator)
Argumen
Member_Expression
Ekspresi Ekspresi Multidminsional (MDX) yang valid yang mengembalikan anggota.
Unary_Operator
Ekspresi string valid yang menentukan operator unary.
Keterangan
Fungsi RollupChildren menggulung nilai turunan anggota yang ditentukan menggunakan operator unary yang ditentukan.
Tabel berikut menjelaskan operator unary yang valid untuk fungsi ini.
Operator | Hasil |
---|---|
+ | total = total + anak saat ini |
- | total = total - anak saat ini |
* | total = total * anak saat ini |
/ | total = total / anak saat ini |
% | total = (total/anak saat ini) * 100 |
~ | Anak tidak digunakan dalam rollup. Nilainya diabaikan. |
Jika operator di properti anggota tidak muncul dalam daftar, kesalahan terjadi. Urutan evaluasi ditentukan oleh urutan saudara kandung, bukan oleh prioritas operator.
Contoh
Contoh berikut menggunakan properti anggota yang disebut "Operator Rollup Alternatif" yang berisi nilai alternatif bagi operator unary untuk menggulung turunan hierarki Laba Bersih di dimensi Akun secara bergantian. Properti anggota ini tidak ada di kubus Adventure Works, tetapi dapat dibuat. Penggunaan fungsi RollupChildren ini dapat digunakan dalam aplikasi anggaran untuk analisis bagaimana-jika.
RollupChildren
( [Account].[Net Profit]
, [Account].CurrentMember.Properties ('Alternate Rollup Operator') )