点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们的ACCOUNT维度为
ACC_A
ACC_B,
我们还有DEPT维度,其中
DEPALL是
的父级DEPA,
DEPB,
DEPC
我们要对DEPT维度的每个基本成员使用ACC_A的值,然后将其除以DEPALL的ACC_A的值,然后将结果存储到ACC_B
* XDIM_MEMBERSET ACCOUNT = ACC_A,ACC_B
* XDIM_MEMBERSET DEPT = BAS(DEPALL)
*帐户帐户
* IS ACC_A
*何时创建
* IS%DPT%
* REC(S_ACCOUNT = ACC_B,EXPRESSION =(%VALUE%/%DPT%.PARENT))
* ENDWHEN
* ENDWHEN
但是无法获得所需的结果。 我们需要的是DEP基本级别的ACC_A值除以该DEP父级的ACC_A值,并将其存储到ACC_B中。
不是使用REC,而是使用
* BEGIN [S_ACCOUNT]。[#ACC_B] =
([S_ACCOUNT]。[ACC_A])/
([S_ACCOUNT]。[ACC_A],[DEPT] .CURRENTMEMBER.PARENT)
* END
* COMMIT
但这给了我MDX语句错误:"内部错误:没有结果集"
然后您选择了绝对不正确的TAG !!!
< img src="/storage/temp/1741782-depwise-total-pct.jpg">
如上所示,需要部门明智的%tage。 因此,需要动态获取各个dep的父级总数以计算%tage,如上所示。
作为替代,您可以创建一个属性IS_DEPT并用部门的" Y"填充 父成员,例如:DEP_PARA,DEP_PARB
然后:
是的,我想对所有部门执行此操作。 我们正在使用SAP BW/4HANA的SAP业务规划和合并11.0版本。
您必须手动创建部门列表:
一周热门 更多>