选择成员时可用的函数

Reports(报表)中可将函数用作快捷方式。

表 9-1 中所列的函数可以从 Select Member(选择成员)对话框的 Functions(函数)选项卡中选择。

表 9-1 选择成员时可用的函数

函数 所需参数 说明
Ancestors Ancestors of member (Inclusive) 指定成员以上所有级别的成员
Bottom Bottom dimension (Inclusive) 所有 0 级成员
Children Children of member (Inclusive) 指定父项下一级的成员
CurrentPOV CurrentPOV 从维的 POV 返回行或列的成员。
DynamicTimeSeries DTS member时间维成员

此项仅适用于 Time(时间)维。

根据数据源,以下 DTS 成员可用。将仅显示已在数据源上启用的成员。

  • HTD(迄今)

  • YTD(年初至今)

  • STD(季节初至今)

  • PTD(期初至今)

  • QTD(季初至今)

  • MTD(月初至今)

  • WTD(周初至今)

  • DTD(某日至今)

注意:选择一个 0 级 "Time"(时间)维成员 CurrentPOV,或者选择一个含有针对单个成员的提示的已保存的选择。

返回选定 0 级时间维成员和选定 DynamicTimeSeries 成员(例如 QTD、YTD 等)的期初至今值。

例如,YTD (Apr) 返回一月到四月的总和。

Descendants Descendants of member (Inclusive) 指定父项以下所有级别的成员
Except Except (member1, member2, etc.)

选择两项,它们可以是固定成员、CurrentPOV 或其他成员函数。

评估两项选择并从第一项选择中删除那些同时位于第二项选择中的项目。

例如,Except ( Children(Q1), Feb ) 返回一月和三月。

Generation Generation number 基于层次结构中层代编号的成员
Intersect Intersect (member1, member2, etc.)

选择两个到十个成员,它们可以是固定成员、CurrentPOV 或其他成员函数。

对函数中指定的所有选择执行交叉而产生的一个或多个成员

例如,Intersect (Children(Q1), Jan,) 返回一月。

Level Level number 基于层次结构中级别编号的成员
Match

Include CurrentPOV(包括 CurrentPOV)No(无)、Member Name as prefix(成员名称作为前缀)、Member Name as suffix(成员名称作为后缀)

Match with成员名称、别名或两者

与指定的模式或一组字符匹配的成员。

通过将 Include CurrentPOV(包括 CurrentPOV)设置为 Member Name as prefix(成员名称作为前缀)Member Name as suffix(成员名称作为后缀),您可以将 Match 字符串附加到当前 POV 选择,并将此选择作为前缀或后缀。默认设置为 No(否)

注意:选择已在 Report(报表)Book(工作簿)POV 中的维的成员时,此组合不可用。仅报表行和列选择以及在工作簿中的报表或节 POV 支持此功能。

有关详细信息,请参阅“示例:将 Match 函数与 CurrentPOV 结合使用”。

注意:您可以在搜索中使用 *? 通配符,以及使用前导或尾随通配符。

Parent Parent of member (Inclusive) 指定成员上一级的成员
PeriodOffset PeriodOffset (member, offset, secondary dimension, periods below member)

仅适用于 Time(时间)维

示例:PeriodOffset (Jan, -2, Years) 返回上一日历年度的十一月,其中年维命名为 "Years"。

注意:periods below member 是一个可选参数,在以下情况下使用该参数:存在额外的 0 级 Time(时间)维成员而不是月份(例如期初余额),且您希望仅某个特定成员下的后代 0 级成员有期间偏移。

返回从指定的成员偏移某一算术值(正值或负值)的成员。应用于跨月和年的 Period/Time(期间/时间)维,其中 Year(年)维作为函数的一部分选择。

注意:Time(时间)维和 Year(年)维不能存在于相反的轴上。它们两者必须都在行或列轴上。

Property 用户定义属性 (UDA) 或关联属性维。

运算符:

等于 (=) 或不等于 (<>)

注意:EPM 云数据源不支持为 UDA 使用“不等于”(<>) 运算符。

属性值:

对于 UDA:选择一个用户定义属性。

对于关联属性:选择所需的属性维成员。

根据指定的用户定义属性 (UDA) 或关联属性维成员来返回成员。
Range Range (frommember, tomember)

起始和结束成员可以是固定成员、CurrentPOV 或提示。

定义成员的范围。

例如,您可以使用 "Year"(年)维来指定第一季度的所有月份,方法是选择 "January"(一月)作为起始成员并选择 "March"(三月)作为结束成员。

您可以将 Range 函数与 RelativeMember 或 PeriodOffset 函数结合使用以生成“滚动”报表,此报表显示“当前月份”前后的月份(例如,当前月份之前的三个月到当前月份之后的三个月)。请参阅“示例:使用 Range 函数创建滚动报表”。

注意:如果 frommember 范围发生在 tomember 范围之后(例如,十一月八月),返回的数据因数据源不同而异:

  • Narrative Reporting 模型将按大纲倒序返回成员(十一月、十月、九月、八月)。

  • 其他所有云 EPM 数据源将按正序返回成员,在到达层次结构中的最后一个成员时将从头开始(十一月、十二月、一月……八月)。

RelativeMember RelativeMember (member, offset, Hierarchy under member)

示例:RelativeMember(Mar,-1) 返回二月。

注意:

Hierarchy under member 是一个可选参数,它适用于以下情况:维中存在其他层次结构,并且您希望仅对某个特定成员下的后代 0 级成员应用 RelativeMember。

从指定的成员偏移某一算术值(正值或负值)的成员。适用于任何维。
SameGeneration Same generation as member 与指定成员在同一维和同一层代中的成员
SameLevel Same level as member 与指定成员在同一维和同一级别中的成员
Siblings Siblings of member (Inclusive) 与指定成员具有同一父项的成员