Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vrátí hodnotu vytvořenou shrnutím hodnot potomků určeného člena pomocí určeného unárního operátoru.
Syntax
RollupChildren(Member_Expression, Unary_Operator)
Arguments
Member_Expression
Platný výraz Multidimensional Expressions (MDX), který vrací člen.
Unary_Operator
Platný řetězcový výraz, který specifikuje unární operátor.
Remarks
Funkce RollupChildren shrnuje hodnoty potomků určeného člena pomocí určeného unárního operátoru.
Následující tabulka popisuje platné unární operátory pro tuto funkci.
| Operator | Result |
|---|---|
| + | součet = součet + aktuální potomek |
| - | celkem = celkem - aktuální dítě |
| * | celkový = celkový * aktuální dítě |
| / | total = total / současné dítě |
| % | celkem = (celkem / aktuální dítě) * 100 |
| ~ | Dítě se v rollupu nepoužívá. Jeho hodnota je ignorována. |
Pokud se operátor v vlastnosti člena v seznamu neobjeví, dojde k chybě. Pořadí hodnocení je určeno pořadím sourozenců, nikoli předností operátorů.
Example
Následující příklad používá členskou vlastnost nazvanou "Alternate Rollup Operator", která obsahuje alternativní hodnoty pro unární operátory pro shrnutí potomků hierarchie čistého zisku v dimenzi účtu alternativním způsobem. Tato vlastnost člena v Adventure Works krychle neexistuje, ale mohla by být vytvořena. Toto využití funkce RollupChildren by mohlo být využito v rozpočtové aplikaci pro analýzu "co kdyby".
RollupChildren
( [Account].[Net Profit]
, [Account].CurrentMember.Properties ('Alternate Rollup Operator') )