在* Rec语句中使用父值

2020-09-13 17:00发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家,

此查询与SAP BPC 10.1 NW标准有关。 我正在尝试将比率[分子是基本成员,分母是父成员]发布到帐户。 您能告诉我如何实现相同目标吗?

我在下面编写了一个示例脚本供参考。

* XDIM_MEMBERSET ACCOUNT = A001

* XDIM_MEMBERSET CUSTOMER =总客户价格,C01,总客户

* XDIM_MEMBERSET TIME =%TIME_SET%,TMVL(-1,%TIME_SET%)

//时间将是示例2018.01的月份

*客户时

*我的总需求量

* REC =(EXPRESSION =%VALUE%*([CUSTOMER]。[C01],[TIME]。[TMVL(-1,%TIME_SET%)]/[CUSTOMER]。[TOTALCUSTOMER],[TIME]。 [TMVL(-1,%TIME_SET%)]),CUSTOMER = C01,TIME =%TIME_SET%)

* ENDWHEN

其中TOTALCUSTOMERINPUT和C01是基本成员,而TOTALCUSTOMER是维度CUSTOMER的父成员

当我在ujkt中运行脚本时,收到错误消息" Unidentified Dimension" TOTALCUSTOMER"

我感到我们不能以上述方式使用父母成员。 您能告诉我解决办法吗?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家,

此查询与SAP BPC 10.1 NW标准有关。 我正在尝试将比率[分子是基本成员,分母是父成员]发布到帐户。 您能告诉我如何实现相同目标吗?

我在下面编写了一个示例脚本供参考。

* XDIM_MEMBERSET ACCOUNT = A001

* XDIM_MEMBERSET CUSTOMER =总客户价格,C01,总客户

* XDIM_MEMBERSET TIME =%TIME_SET%,TMVL(-1,%TIME_SET%)

//时间将是示例2018.01的月份

*客户时

*我的总需求量

* REC =(EXPRESSION =%VALUE%*([CUSTOMER]。[C01],[TIME]。[TMVL(-1,%TIME_SET%)]/[CUSTOMER]。[TOTALCUSTOMER],[TIME]。 [TMVL(-1,%TIME_SET%)]),CUSTOMER = C01,TIME =%TIME_SET%)

* ENDWHEN

其中TOTALCUSTOMERINPUT和C01是基本成员,而TOTALCUSTOMER是维度CUSTOMER的父成员

当我在ujkt中运行脚本时,收到错误消息" Unidentified Dimension" TOTALCUSTOMER"

我感到我们不能以上述方式使用父母成员。 您能告诉我解决办法吗?

付费偷看设置
发送
7条回答
绿领巾童鞋
1楼 · 2020-09-13 17:17.采纳回答

首先:* REC =(...-不正确,正确:* REC(...

第二:元组必须放在方括号内

更正的代码:

 * XDIM_MEMBERSET ACCOUNT = A001
 * XDIM_MEMBERSET CUSTOMER = TOTALCUSTOMERINPUT//必须限制%VALUE%的成员!
 * XDIM_MEMBERSET TIME =%TIME_SET%//必须限制%VALUE%的成员!

//时间将是示例2018.01的一个月

 *当客户
 * IS *//总客户输入
 * REC(EXPRESSION =%VALUE%*(([[CUSTOMER]。[C01],[TIME]。[TMVL(-1,%TIME_SET%)])/([CUSTOMER]。[TOTALCUSTOMER],[TIME]。[  TMVL(-1,%TIME_SET%)])),CUSTOMER = C01,TIME =%TIME_SET%)
 * ENDWHEN 
半个程序猿
2楼-- · 2020-09-13 17:21

您在使用哪个BPC的Service Pack/级别?

骆驼绵羊
3楼-- · 2020-09-13 17:10
Haoba3210
4楼-- · 2020-09-13 17:19

对WHEN/ENDWHEN循环是针对基本成员TOTALCUSTOMERINPUT的事实,然后service pack可以是任何:)

compass1988
5楼-- · 2020-09-13 17:22

嗨,Neha,

您需要考虑改用* RUNALLOCATION脚本逻辑。

帮助文档: help.sap。 com BPC10.1 * RUNALLOCATION(仅标准)


绿领巾童鞋
6楼-- · 2020-09-13 17:13

对不起,但是此注释与该特定问题绝对无关!

SAP砖家
7楼-- · 2020-09-13 17:22

是的,RUNALLOCATION可以用于问题中提到的计算。 但是问题作者只是语法错误。

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答