点击此处---> 群内免费提供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)
两件事情:首先是您的YTD变量没有按预期方式工作,它一次只能工作一年。 第二点是:查询设计方法。 1年,2年或更长时间的预期设计是什么? 必须遵循什么样的业务规则才能正确显示它? 实际的变量和方法是否能够支持它或应该对其进行修改/创建新的变量和方法? 长话短说,您要显示的是对所有可用数据集的汇总,然后要达到预期的行为以创建每年的汇总,则必须将日历年添加到可视化并按年度进行汇总(添加"日历年"和 较高级别的字段(即"公司"),并确保在"行"部分中的每个"结果"行设置为"始终显示"之后,将其选中并查看"显示"部分@属性。 重置并汇总仅当年的相关记录以及公司级别的总体结果。
另一个重要的事情是重新排列变量行为以使其以标准方式工作。
希望有帮助! 好振动!
嗨Ashutosh,
我可能不会使用您使用的选择,而是使用查询中设置的简单关键指标属性。
将关键指标上的累积计算与异常汇总合并在一起,并在行中使用0CALYEAR和0CALMONTH2而不是0CALMONTH。
致谢
Cornelia
一周热门 更多>