BPC标准| 会员公式| 平均 ENABLE_HANA_MDX = X

2020-09-10 23:14发布

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

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


嗨社区

在启用HANA MDX的情况下,BPC标准中的平均值计算确实存在问题。

我尝试用不同的情况来描述问题:

设置:

-SAP BWonHANA 7.5 SP10,HANA 122

-首先,我基于环境外壳创建了BPC标准模型

-我使用了交付的模型:计划创建一个简单的工作表

-我在帐户维度上激活了成员公式

-行:帐户维度中的2个基本成员(PL010,PL020)

-专栏:2017年12期

第一种情况:我在帐户PL010上输入每个期间的值

第二种情况:每2个周期为NULL->无值

-另外,我创建了3个成员公式:

1。 PL010_AVG:AVG(PERIODSTODATE([TIME]。[LEVEL00],[TIME] .CURRENTMEMBER),[ACCOUNT]。[PL010])

2。 PL020_AVG:AVG(PERIODSTODATE([TIME]。[LEVEL00],[TIME] .CURRENTMEMBER),[ACCOUNT]。[PL020])

3。 PL020_AVG_2:AVG(PERIODSTODATE([TIME]。[LEVEL00],[TIME] .CURRENTMEMBER),COALESCEEMPTY([ACCOUNT]。[PL020],0))

一切正常:

1。 计算平均值是正确的

2。 由于MDX无法处理空元素,因此平均值的计算是错误的,Excel存在相同的问题

3。 平均值计算正确,如果" COALESCEEMPTY"在为NULL时返回0,则扩展成员公式

由于成员公式的性能不足,我们激活了HANA MDX

报告:BPC_MIGRATE_TO_HANA->完成

环境级别:ACCELERATOR_ON = X->确定

模型级别:ENABLE_HANA_MDX = X->确定

结果:

1。 平均值计算正确,符合预期

2。 平均值计算出了预期的错误

现在,我在"我的问题"中添加了我在网络界面中激活的" COALESCEEMPTY"公式!

3。 计算平均值->完全转储!!!

有什么想法吗?

我已经检查了功能模块UJN_API_GET_MDX_FUNCTIONS,并且支持" coalesceempty"

我想我记得HANA MDX不支持此功能,但是我希望对此有一个社区意见或SAP注释。

您对此有任何提示或其他任何计算平均值的方法吗?

我用作替代方法的公式如下:

" Sum(PeriodsToDate([TIME]。[LEVEL 00],ClosesPeriod([TIME]。[LEVEL 02],[TIME] .CurrentMember),[PL020])"

但是我们在性能和solve_order方面确实存在问题,我想使用适当的平均公式进行计算。 这可能吗?

很多!

(70.5 kB)

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

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


嗨社区

在启用HANA MDX的情况下,BPC标准中的平均值计算确实存在问题。

我尝试用不同的情况来描述问题:

设置:

-SAP BWonHANA 7.5 SP10,HANA 122

-首先,我基于环境外壳创建了BPC标准模型

-我使用了交付的模型:计划创建一个简单的工作表

-我在帐户维度上激活了成员公式

-行:帐户维度中的2个基本成员(PL010,PL020)

-专栏:2017年12期

第一种情况:我在帐户PL010上输入每个期间的值

第二种情况:每2个周期为NULL->无值

-另外,我创建了3个成员公式:

1。 PL010_AVG:AVG(PERIODSTODATE([TIME]。[LEVEL00],[TIME] .CURRENTMEMBER),[ACCOUNT]。[PL010])

2。 PL020_AVG:AVG(PERIODSTODATE([TIME]。[LEVEL00],[TIME] .CURRENTMEMBER),[ACCOUNT]。[PL020])

3。 PL020_AVG_2:AVG(PERIODSTODATE([TIME]。[LEVEL00],[TIME] .CURRENTMEMBER),COALESCEEMPTY([ACCOUNT]。[PL020],0))

一切正常:

1。 计算平均值是正确的

2。 由于MDX无法处理空元素,因此平均值的计算是错误的,Excel存在相同的问题

3。 平均值计算正确,如果" COALESCEEMPTY"在为NULL时返回0,则扩展成员公式

由于成员公式的性能不足,我们激活了HANA MDX

报告:BPC_MIGRATE_TO_HANA->完成

环境级别:ACCELERATOR_ON = X->确定

模型级别:ENABLE_HANA_MDX = X->确定

结果:

1。 平均值计算正确,符合预期

2。 平均值计算出了预期的错误

现在,我在"我的问题"中添加了我在网络界面中激活的" COALESCEEMPTY"公式!

3。 计算平均值->完全转储!!!

有什么想法吗?

我已经检查了功能模块UJN_API_GET_MDX_FUNCTIONS,并且支持" coalesceempty"

我想我记得HANA MDX不支持此功能,但是我希望对此有一个社区意见或SAP注释。

您对此有任何提示或其他任何计算平均值的方法吗?

我用作替代方法的公式如下:

" Sum(PeriodsToDate([TIME]。[LEVEL 00],ClosesPeriod([TIME]。[LEVEL 02],[TIME] .CurrentMember),[PL020])"

但是我们在性能和solve_order方面确实存在问题,我想使用适当的平均公式进行计算。 这可能吗?

很多!

(70.5 kB)
付费偷看设置
发送
7条回答
闻人可可
1楼-- · 2020-09-10 23:59

再次-与SAP联系以获取COALESCEEMPTY错误!

一周热门 更多>