如何在EPM维度中使用动态链接替代另一个维度

2020-08-19 14:20发布

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

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


专家您好,

希望您可以在BPC Classic的EPM报告中解决这个问题。

情况如下:

有一个示例报告,行中的TIme昏暗,列中的货币为Currency。 在报告的顶部,有两个选项的选择列表。 如果用户选择B,则应使用成员" EUR"替代货币。该部分可使用标准的epmdimensioverride:

= + EPMDimensionOverride(" 000";" RPTCURRENCY";" EUR")

另一个选项,当用户选择选项B时,要求进行动态选择,将"货币"的ID与在"上下文"中选择的"实体"的属性"货币"链接起来。

所以问题是,如何通过EPM公式在"报表列"维度中设置链接到实体的"货币"属性的动态选择。

option-a.png

我尝试用以下句子成功建立条件:

= + EPMDimensionOverride(" 000";" RPTCURRENCY";"已链接至维度" ENTITY"的属性" CURRENCY"")

我知道,可以通过第一步和第二步在上下文中获取实体的财产货币来覆盖此成员,从而达到相同的要求。 要求是使用指向该属性的动态链接进行动态分析。

非常感谢您的帮助。

此致

Manuel

(23.1 kB)

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

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


专家您好,

希望您可以在BPC Classic的EPM报告中解决这个问题。

情况如下:

有一个示例报告,行中的TIme昏暗,列中的货币为Currency。 在报告的顶部,有两个选项的选择列表。 如果用户选择B,则应使用成员" EUR"替代货币。该部分可使用标准的epmdimensioverride:

= + EPMDimensionOverride(" 000";" RPTCURRENCY";" EUR")

另一个选项,当用户选择选项B时,要求进行动态选择,将"货币"的ID与在"上下文"中选择的"实体"的属性"货币"链接起来。

所以问题是,如何通过EPM公式在"报表列"维度中设置链接到实体的"货币"属性的动态选择。

option-a.png

我尝试用以下句子成功建立条件:

= + EPMDimensionOverride(" 000";" RPTCURRENCY";"已链接至维度" ENTITY"的属性" CURRENCY"")

我知道,可以通过第一步和第二步在上下文中获取实体的财产货币来覆盖此成员,从而达到相同的要求。 要求是使用指向该属性的动态链接进行动态分析。

非常感谢您的帮助。

此致

Manuel

(23.1 kB)
付费偷看设置
发送
7条回答
粗暴的香蕉
1楼 · 2020-08-19 15:18.采纳回答

"无论如何,我都需要通过EPM公式来建立这种过滤器,以了解是否有可能以及如何做到:..."-这是不可能的! 这是正确的答案。

半个程序猿
2楼-- · 2020-08-19 15:01

Manuel Medina Guzman

对不起 ,但不清楚:

""要求是针对行中具有不同实体的复杂报表 在每个位置仅需显示其操作货币 避免与其他货币合并(这可能不是 实体的操作货币,但报告货币)。

最好提供一些测试用例屏幕截图...

打个大熊猫
3楼-- · 2020-08-19 15:00

嗨曼纽尔,

您可以尝试按如下所示在Override中添加EPMMemberProperty。

= EPMDimensionOverride(" 000";" RPTCURRENCY"; EPMMemberProperty(; EPMContextMember(;" ENTITY");" CURRENCY"))

= EPMDimensionOverride(" 000";" RPTCURRENCY";" ENTITY:"&EPMMemberProperty(; EPMContextMember(;" ENTITY");" CURRENCY"))

此致

Juan Pablo

当学会了学习
4楼-- · 2020-08-19 15:17

您的第一个公式或多或少可以,但第二个公式不正确:

= EPMDimensionOverride(" 000";" RPTCURRENCY";" ENTITY:"&EPMMemberProperty(; EPMContextMember(;" ENTITY");" CURRENCY"))

结果将类似于:

RPTCURRENCY ENTITY:USD-无意义!

一只江湖小虾
5楼-- · 2020-08-19 15:05

您好胡安·巴勃罗·查帕罗

非常感谢您的回复。

我知道这是一种解决方法,可以轻松实现要求。 无论如何,我需要通过EPM公式来确定这种过滤器是否可行以及如何做到:

我想知道是否存在与通过Epm Dimension Override中的属性建立动态过滤器相似的方法:

= + EPMDimensionOverride(" 000";" RPTCURRENCY";" CALC = N")

有人知道怎么做吗?

提前感谢!

打个大熊猫
6楼-- · 2020-08-19 14:57

您好胡安·帕勃罗·查帕罗

感谢笔记链接。

我已经阅读了,这个说明很有用,但是我对如何将成员选择链接到属性没有任何疑问或怀疑。 我可以在报告中完美地进行此链接选择。 我不知道是否可以通过Epm公式以任何方式做到这一点。

谢谢

梦想连接
7楼-- · 2020-08-19 15:18

嗨曼纽尔,

Manuel我建议您看到以下注释2027990-启用"链接到属性"时

原因

如果用户要对维:A的ID和维:B的属性使用"链接到属性"功能,则用户应确保维:A的所有ID都保留为维:B的属性值。 如果未配置,维度成员将无法在报表中正确显示。 相反,上下文菜单中的成员将显示在报告中。

分辨率

  1. 登录到BPC Web管理员。
  2. 转到维度:B。
  3. 将维度:A的所有成员ID添加为维度:B中的相应属性值。
  4. 保存并处理尺寸:B。

最好的问候!

胡安·巴勃罗

一周热门 更多>