点击此处---> 群内免费提供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)
是的,我知道。 无法使用[LEVEL00]激活成员公式。
我永远不会回答使用"插入文件"而不是正确的"插入图像"插入的图像的问题! 我已经写了很多遍了……
然后,看起来COALESCEEMPTY无法在HANA上正常工作。 HANA MDX的错误。
唯一的解决方案-请联系SAP支持...
通常,并非所有MDX功能都可以在HANA上正常工作:(
您绝对正确
我期待的是答案:-(
还有其他方法可以计算平均值吗?
" Sum(PeriodsToDate([TIME]。[LEVEL 00],ClosingPeriod([TIME]。[LEVEL 02],[TIME] .CurrentMember),[PL020])"
希望您正在使用:
PL020_AVG_2:AVG(PERIODSTODATE([TIME]。[LEVEL 00],[TIME] .CURRENTMEMBER),COALESCEEMPTY([ACCOUNT]。[PL020],0)) p>
否:
PL020_AVG_2:AVG(PERIODSTODATE([TIME]。[LEVEL00],[TIME] .CURRENTMEMBER),COALESCEEMPTY([ACCOUNT]。[PL020],0)) p>
使用HANA MDX
一周热门 更多>