DESCENDANTS и IDESCENDANTS в Oracle Essbase отличаются по своему назначению:
- DESCENDANTS позволяет расширить выбор элемента, включив в него всех потомков указанного элемента, с возможностью расширения до определённого поколения или уровня. ftpmirror.your.org Например, @DESCENDANTS(Diet,0) расширит выбор до уровня 0. ftpmirror.your.org
- IDESCENDANTS генерирует список всех потомков указанного элемента. docs.oracle.com Например, использование команды @IDESCENDANTS на элементе «Общие расходы» создаст список этого элемента и его потомков: «Маркетинг», «Заработная плата» и «Разное». docs.oracle.com
Таким образом, основное отличие в том, что DESCENDANTS фокусируется на конкретных потомках элемента, а IDESCENDANTS — на всём их наборе.