BPC EPM 10.0-使用EPMDimensionOverride在报表中显示数据

2020-09-19 19:22发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)BPC专家们, 我想根...

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

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


BPC专家们,

我想根据在参数页面上进行的成员选择在报表上显示行。 为此,我在页面轴报表上使用EPMDimensionOverride,并使用"参数页"作为公式中的引用。我有这种公式:

= EPMDimensionOverride(" 000";" [DIMENSION]"; VLOOKUP [parameter])

在参数中心页面中,用户可以选择ID,还可以选择成员的层次结构级别。

例如:对于维度"网站",他可以选择" OS_AA"(基础级别,维度的ID)或" GAA"(团体协会," OS_AA"的父级),甚至是更高的层次级别,例如" EMEA"

这是问题所在。 由于某些原因,当我在参数中选择ID以及某些层次结构级别(例如" GAA")时,报表的过滤效果会很好。 但是对于" EMEA",我没有显示任何行...我确定EMEA在H1中,在此示例中我也找到了" GAA"。

有人已经遇到过这种问题吗?

谢谢,

罗曼

4条回答
宇峰
2020-09-19 19:41
Lucas的Vadim,您好

感谢您的回复

我添加了更多详细信息:

以下是用户必须在本地参数标签中进行选择的示例:

DimensionRole选择CC_ORIGIN_CC_Site_directorsSITE_ORIGIN_S_EMEA_AreaTIME2018.02CURRENCY本地货币在赔偿页面中,他得到:

在C6单元格中,公式如下:

= EPMDimensionOverride(" 000";" SITE_ORIGIN"; RECHERCHEV('本地参数'!C4&'本地参数'!B4; Profiles_list [[PK]:[成员]]; 4; FAUX))

RECHERCHEV是VLOOKUP的法语版本。

"本地参数"!C4&"本地参数"!B4给出" _S_EMEA_AreaSITE_ORIGIN"。 与此匹配的是表" Profiles_list"中的" EMEA",该表位于同一工作簿的另一个选项卡中。

@卢卡斯:

您是对的,我在另一个维度中使用此ID" EMEA"。 尽管由于潜在的歧义,EPM公式也很难发现我想要的内容。 但是,层次结构的第1级(例如,成员:GAA)也存在于另一个维度中,因此可以正常工作。

到目前为止,我还没有尝试过EPMMemberID,我对此进行了测试,然后回到您身边:)

谢谢

一周热门 更多>