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

2020-09-19 19:22发布

         点击此处--->   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"。

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

谢谢,

罗曼

         点击此处--->   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条回答
绿领巾童鞋
1楼-- · 2020-09-19 19:30

在其他维度上,您是否具有相同的ID(EMEA)? 您是否尝试过EPMMemberID

haha101010
2楼-- · 2020-09-19 19:31

没有附件...

对不起,但是看起来很浪费时间...

如果您不想提供完整明了的信息,怎么可能为您提供帮助?

通常,如果您遇到问题-那么在复杂的报告中显示此问题是个坏主意!

创建一个简单的测试报告以说明您的问题并将其发布。

宇峰
3楼-- · 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,我对此进行了测试,然后回到您身边:)

谢谢

hongfeng1314
4楼-- · 2020-09-19 19:46

很抱歉,您的要求不清楚。 添加屏幕截图和详细信息!

一周热门 更多>