使用BW 7.5中的当前成员变量进行的年初至今的多年分析

2020-09-15 18:21发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我面临一个棘手的报告...

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

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


大家好,

我面临一个棘手的报告要求,其中涉及在BW查询中使用当前成员变量。

需求很简单。 假设用户运行的报告的Cal年月份间隔为-> 01.2018-12.2018,则针对行中的每个月,我都可以显示YTD值。

但是当我以-> 06.2017-07.2018的间隔运行报表时,YTD计算应在年份更改后重新设置。

请亲眼看到附带的输出,以了解输出。 我还附上了YTD Keyfigure的技术细节。

在输出中,您将看到YTD值在2017年6月到2017年12月之间正确显示。但是 如果您看到2017年1月的年初至今价值,则将2017年12月和2018年1月的价值相加。这是我要避免的事情。

请提出是否有避免的方法。

此致

阿辛格

(20.8 kB)
2条回答
浮生未央
2020-09-15 18:27

两件事情:首先是您的YTD变量没有按预期方式工作,它一次只能工作一年。 第二点是:查询设计方法。 1年,2年或更长时间的预期设计是什么? 必须遵循什么样的业务规则才能正确显示它? 实际的变量和方法是否能够支持它或应该对其进行修改/创建新的变量和方法? 长话短说,您要显示的是对所有可用数据集的汇总,然后要达到预期的行为以创建每年的汇总,则必须将日历年添加到可视化并按年度进行汇总(添加"日历年"和 较高级别的字段(即"公司"),并确保在"行"部分中的每个"结果"行设置为"始终显示"之后,将其选中并查看"显示"部分@属性。 重置并汇总仅当年的相关记录以及公司级别的总体结果。

另一个重要的事情是重新排列变量行为以使其以标准方式工作。

希望有帮助! 好振动!

一周热门 更多>