本节列出了 Financial Consolidation and Close 中支持用于可配置计算的 Essbase 函数。"Y"(表示“是”)指示该函数受支持。
有关详细的函数信息,请参阅《Oracle Essbase Technical Reference》。
常见 Essbase 函数
FIX / ENDFIX - 控制范围
计算成员块
成员组:@LIST、@REMOVE、@RELATIVE、@CURRMBR、@CHILDREN、@DESCENDANTS、@SIBLINGS
条件和逻辑运算符:IF...ENDIF、< >、+、AND、OR、NOT
布尔值:@ISMBR、@ISUDA、@ISACCTYPE、@SCHILD、@ISLEV、@ISANCEST
关系:@GEN、@LEV、@CURGEN、@CURLEV
数学:@ABS、@SUM、@VAR、@ROUND、@MAX、+ - * /
| Essbase 构造 | 类别 | 子类别 | 支持 |
|---|---|---|---|
| IF | 计算函数 | 条件运算符和逻辑运算符 | Y |
| ELSE | 计算函数 | 条件运算符和逻辑运算符 | Y |
| ELSE IF | 计算函数 | 条件运算符和逻辑运算符 | Y |
| ENDIF | 计算函数 | 条件运算符和逻辑运算符 | Y |
| > | 计算函数 | 条件运算符和逻辑运算符 | Y |
| >= | 计算函数 | 条件运算符和逻辑运算符 | Y |
| < | 计算函数 | 条件运算符和逻辑运算符 | Y |
| <= | 计算函数 | 条件运算符和逻辑运算符 | Y |
| = = | 计算函数 | 条件运算符和逻辑运算符 | Y |
| < > | 计算函数 | 条件运算符和逻辑运算符 | Y |
| != | 计算函数 | 条件运算符和逻辑运算符 | Y |
| AND | 计算函数 | 条件运算符和逻辑运算符 | Y |
| OR | 计算函数 | 条件运算符和逻辑运算符 | Y |
| NOT | 计算函数 | 条件运算符和逻辑运算符 | Y |
| @ISACCTYPE | 计算函数 | 布尔 | Y(参见下表注释) |
| @ISANCEST | 计算函数 | 布尔 | N |
| @ISCHILD | 计算函数 | 布尔 | Y |
| @ISDESC | 计算函数 | 布尔 | Y |
| @ISGEN | 计算函数 | 布尔 | Y |
| @ISIANCEST | 计算函数 | 布尔 | Y |
| @ISICHILD | 计算函数 | 布尔 | Y |
| @ISIDESC | 计算函数 | 布尔 | Y |
| @ISIPARENT | 计算函数 | 布尔 | Y |
| @ISISIBLING | 计算函数 | 布尔 | Y |
| @ISLEV | 计算函数 | 布尔 | Y |
| @ISMBR | 计算函数 | 布尔 | Y |
| @ISMBRUDA | 计算函数 | 布尔 | Y |
| @ISPARENT | 计算函数 | 布尔 | Y |
| @ISRANGENONEMPTY | 计算函数 | 布尔 | Y |
| @ISSAMEGEN | 计算函数 | 布尔 | Y |
| @ISSAMELEV | 计算函数 | 布尔 | Y |
| @ISSIBLING | 计算函数 | 布尔 | Y |
| @ISUDA | 计算函数 | 布尔 | Y |
| @ANCESTVAL | 计算函数 | 关系 | N |
| @ATTRIBUTEBVAL | 计算函数 | 关系 | N |
| @ATTRIBUTESVAL | 计算函数 | 关系 | N |
| @ATTRIBUTEVAL | 计算函数 | 关系 | N |
| @CURGEN | 计算函数 | 关系 | Y |
| @CURLEV | 计算函数 | 关系 | Y |
| @GEN | 计算函数 | 关系 | Y |
| @LEV | 计算函数 | 关系 | Y |
| @MDANCESTVAL | 计算函数 | 关系 | N |
| @MDPARENTVAL | 计算函数 | 关系 | N |
| @PARENTVAL | 计算函数 | 关系 | Y |
| @SANCESTVAL | 计算函数 | 关系 | N |
| @SPARENTVAL | 计算函数 | 关系 | N |
| @XREF | 计算函数 | 关系 | Y |
| @XWRITE | 计算函数 | 关系 | N |
| @ABS | 计算函数 | 数学 | Y |
| @AVG | 计算函数 | 数学 | N |
| @EXP | 计算函数 | 数学 | N |
| @FACTORIAL | 计算函数 | 数学 | N |
| @INT | 计算函数 | 数学 | N |
| @LN | 计算函数 | 数学 | N |
| @LOG | 计算函数 | 数学 | N |
| @LOG10 | 计算函数 | 数学 | N |
| @MAX | 计算函数 | 数学 | N |
| @MAXS | 计算函数 | 数学 | Y |
| @MIN | 计算函数 | 数学 | Y |
| @MINS | 计算函数 | 数学 | Y |
| @MOD | 计算函数 | 数学 | Y |
| @POWER | 计算函数 | 数学 | Y |
| @REMAINDER | 计算函数 | 数学 | Y |
| @ROUND | 计算函数 | 数学 | Y |
| @SUM | 计算函数 | 数学 | Y |
| @TRUNCATE | 计算函数 | 数学 | Y |
| @VAR | 计算函数 | 数学 | Y |
| @VARPER | 计算函数 | 数学 | N |
| @ALLANCESTORS | 计算函数 | 成员集 | N |
| @ANCEST | 计算函数 | 成员集 | Y |
| @ANCESTORS | 计算函数 | 成员集 | Y |
| @ATTRIBUTE | 计算函数 | 成员集 | Y |
| @BETWEEN | 计算函数 | 成员集 | N |
| @CHILDREN | 计算函数 | 成员集 | Y |
| @CURRMBR | 计算函数 | 成员集 | Y |
| @DESCENDANTS | 计算函数 | 成员集 | Y |
| @EQUAL | 计算函数 | 成员集 | Y |
| @EXPAND | 计算函数 | 成员集 | N |
| @GENMBRS | 计算函数 | 成员集 | Y |
| @IALLANCESTORS | 计算函数 | 成员集 | Y |
| @IANCESTORS | 计算函数 | 成员集 | Y |
| @ICHILDREN | 计算函数 | 成员集 | Y |
| @IDESCENDANTS | 计算函数 | 成员集 | Y |
| @ILANCESTORS | 计算函数 | 成员集 | Y |
| @ILDESCENDANTS | 计算函数 | 成员集 | N |
| @ILSIBLINGS | 计算函数 | 成员集 | Y |
| @INTERSECT | 计算函数 | 成员集 | Y |
| @IRSIBLINGS | 计算函数 | 成员集 | Y |
| @IRDESCENDANTS | 计算函数 | 成员集 | Y |
| @ISIBLINGS | 计算函数 | 成员集 | Y |
| @LANCESTORS | 计算函数 | 成员集 | Y |
| @LDESCENDANTS | 计算函数 | 成员集 | Y |
| @LEVMBRS | 计算函数 | 成员集 | Y |
| @LIST | 计算函数 | 成员集 | Y |
| @LSIBLINGS | 计算函数 | 成员集 | Y |
| @MATCH | 计算函数 | 成员集 | Y |
| @MBRCOMPARE | 计算函数 | 成员集 | Y |
| @MBRPARENT | 计算函数 | 成员集 | Y |
| @MEMBER | 计算函数 | 成员集 | Y |
| @MEMBERAT | 计算函数 | 成员集 | Y |
| @MERGE | 计算函数 | 成员集 | Y |
| @NEXTSIBLING | 计算函数 | 成员集 | Y |
| @NOTEQUAL | 计算函数 | 成员集 | Y |
| @PARENT | 计算函数 | 成员集 | Y |
| @PREVSIBLING | 计算函数 | 成员集 | Y |
| @RANGE | 计算函数 | 成员集 | Y |
| @RDESCENDANTS | 计算函数 | 成员集 | Y |
| @RELATIVE | 计算函数 | 成员集 | Y |
| @REMOVE | 计算函数 | 成员集 | Y |
| @RSIBLINGS | 计算函数 | 成员集 | Y |
| @SHIFTSIBLING | 计算函数 | 成员集 | N |
| @SIBLINGS | 计算函数 | 成员集 | Y |
| @UDA | 计算函数 | 成员集 | Y |
| @WITHATTR | 计算函数 | 成员集 | N |
| @ACCUM | 计算函数 | 范围和财务 | Y |
| @AVGRANGE | 计算函数 | 范围和财务 | Y |
| @COMPOUND | 计算函数 | 范围和财务 | Y |
| @COMPOUNDGROWTH | 计算函数 | 范围和财务 | N |
| @CURRMBRRANGE | 计算函数 | 范围和财务 | Y |
| @DECLINE | 计算函数 | 范围和财务 | N |
| @GROWTH | 计算函数 | 范围和财务 | N |
| @INTEREST | 计算函数 | 范围和财务 | Y |
| @IRR | 计算函数 | 范围和财务 | Y |
| @IRREX | 计算函数 | 范围和财务 | N |
| @MAXRANGE | 计算函数 | 范围和财务 | Y |
| @MAXSRANGE | 计算函数 | 范围和财务 | N |
| @MDSHIFT | 计算函数 | 范围和财务 | N |
| @MINRANGE | 计算函数 | 范围和财务 | Y |
| @MINSRANGE | 计算函数 | 范围和财务 | N |
| @NEXT | 计算函数 | 范围和财务 | Y |
| @NEXTS | 计算函数 | 范围和财务 | N |
| @NPV | 计算函数 | 范围和财务 | Y |
| @PTD | 计算函数 | 范围和财务 | N |
| @PRIOR | 计算函数 | 范围和财务 | Y |
| @PRIORS | 计算函数 | 范围和财务 | N |
| @RANGE | 计算函数 | 范围和财务 | Y |
| @RANGEFIRSTVAL | 计算函数 | 范围和财务 | Y |
| @RANGELASTVAL | 计算函数 | 范围和财务 | Y |
| @SHIFT | 计算函数 | 范围和财务 | Y |
| @SHIFTPLUS | 计算函数 | 范围和财务 | Y |
| @SHIFTMINUS | 计算函数 | 范围和财务 | Y |
| @SLN | 计算函数 | 范围和财务 | N |
| @SUMRANGE | 计算函数 | 范围和财务 | Y |
| @SYD | 计算函数 | 范围和财务 | N |
| @XRANGE | 计算函数 | 范围和财务 | Y |
| @ALLOCATE | 计算函数 | 分配 | N |
| @MDALLOCATE | 计算函数 | 分配 | N |
| @MOVAVG | 计算函数 | 预测 | N |
| @MOVMAX | 计算函数 | 预测 | N |
| @MOVMED | 计算函数 | 预测 | N |
| @MOVMIN | 计算函数 | 预测 | N |
| @MOVSUM | 计算函数 | 预测 | N |
| @MOVSUMX | 计算函数 | 预测 | N |
| @SPLINE | 计算函数 | 预测 | N |
| @TREND | 计算函数 | 预测 | N |
| @CORRELATION | 计算函数 | 统计 | N |
| @COUNT | 计算函数 | 统计 | Y |
| @MEDIAN | 计算函数 | 统计 | N |
| @MODE | 计算函数 | 统计 | N |
| @RANK | 计算函数 | 统计 | N |
| @STDEV | 计算函数 | 统计 | N |
| @STDEVP | 计算函数 | 统计 | N |
| @STDEVRANGE | 计算函数 | 统计 | N |
| @VARIANCE | 计算函数 | 统计 | N |
| @VARIANCEP | 计算函数 | 统计 | N |
| @TODATE | 计算函数 | 日期和时间 | Y |
| @CALCMODE | 计算函数 | 其他 | Y |
| @CONCATENATE | 计算函数 | 其他 | Y |
| @SUBSTRING | 计算函数 | 其他 | Y |
| @NAME | 计算函数 | 其他 | Y |
| @RETURN | 计算函数 | 其他 | N |
| @CREATEBLOCK | 计算函数 | 其他 | Y |
| +(加) | 计算命令 | 数学 | Y |
| -(减) | 计算命令 | 数学 | Y |
| *(乘) | 计算命令 | 数学 | Y |
| /(除) | 计算命令 | 数学 | Y |
| %(计算百分比) | 计算命令 | 数学 | Y |
| ( )(控制计算顺序) | 计算命令 | 数学 | Y |
| AGG | 计算命令 | 其他 | N |
| ARRAY | 计算命令 | 其他 | Y |
| CALC ALL | 计算命令 | 计算 | N |
| CALC AVERAGE | 计算命令 | 计算 | N |
| CALC DIM | 计算命令 | 计算 | Y(参见下表注释) |
| CALC FIRST | 计算命令 | 计算 | N |
| CALC LAST | 计算命令 | 计算 | N |
| CALC TWOPASS | 计算命令 | 其他 | N |
| CCONV | 计算命令 | 清除 | N |
| CLEARBLOCK | 计算命令 | 清除 | Y |
| CLEARCCTRACK | 计算命令 | 清除 | N |
| CLEARDATA | 计算命令 | 清除 | Y |
| DATACOPY | 计算命令 | 复制 | Y |
| DATAEXPORT | 计算命令 | 导出 | N |
| DATAEXPORTCOND | 计算命令 | 导出 | N |
| DATAIMPORTBIN | 计算命令 | 导出 | N |
| EXCLUDE...ENDEXCLUDE | 计算命令 | 块 | N |
| FIX...ENDFIX | 计算命令 | 块 | Y |
| FIXPARALLEL...ENDFIXPARALLEL | 计算命令 | 块 | N |
| LOOP...ENDLOOP | 计算命令 | 块 | Y |
| POSTFIXPARALLEL | 计算命令 | 块 | N |
| SET AGGMISSG | 计算命令 | 设置 | N |
| SET CACHE | 计算命令 | 设置 | N |
| SET CALCDIAGNOSTICS | 计算命令 | 设置 | N |
| SET CALCPARALLEL | 计算命令 | 设置 | N |
| SET CALCTASKDIMS | 计算命令 | 设置 | N |
| SET CCTRACKCALC | 计算命令 | 设置 | N |
| SET CLEARUPDATESTATUS | 计算命令 | 设置 | N |
| SET COPYMISSINGBLOCK | 计算命令 | 设置 | N |
| SET CREATEONMISSINGBLK | 计算命令 | 设置 | N |
| SET CREATEBLOCKONEQ | 计算命令 | 设置 | N |
| SET DATAEXPORTOPTIONS | 计算命令 | 设置 | N |
| SET DATAIMPORTIGNORETIMESTAMP | 计算命令 | 设置 | N |
| SET EMPTYMEMBERSETS | 计算命令 | 设置 | N |
| SET FRMLBOTTOMUP | 计算命令 | 设置 | N |
| SET FRMLRTDYNAMIC | 计算命令 | 设置 | N |
| SET LOCKBLOCK | 计算命令 | 设置 | N |
| SET MSG | 计算命令 | 设置 | N |
| SET NOTICE | 计算命令 | 设置 | N |
| SET REMOTECALC | 计算命令 | 设置 | N |
| SET RUNTIMESUBVARS | 计算命令 | 设置 | N |
| SET SCAPERSPECTIVE | 计算命令 | 设置 | N |
| SET UPDATECALC | 计算命令 | 设置 | N |
| SET UPTOLOCAL | 计算命令 | 设置 | N |
| THREADVAR | 计算命令 | 其他 | N |
| VAR | 计算命令 | 其他 | N |
注:
@ISACCTYPE:此函数仅适用于费用帐户。可以使用这些值中的任意一个:First、Last、Average、Expense 和 Twopass。
CALC DIM:应仅对聚合维(例如移动、公司内、多 GAAP 和自定义)使用 CALC DIM。仅当您需要在自定义计算中引用聚合交叉点时需要。此外,请避免在 DSO 应用程序中使用 CALC DIM。