问题:跨表Delta测量

2020-09-09 23:15发布

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

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


您好,
请您帮我从交叉表中获得以下结果。

我正在尝试在每个类别的可用"报告表"中实现差异。

预先感谢

R

cross-table-delta.jpg (78.6 kB)

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

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


您好,
请您帮我从交叉表中获得以下结果。

我正在尝试在每个类别的可用"报告表"中实现差异。

预先感谢

R

cross-table-delta.jpg (78.6 kB)
付费偷看设置
发送
3条回答
哎,真难
1楼 · 2020-09-09 23:56.采纳回答

尝试以下操作:

*定义2个变量(组和增量)

 Group-> = If([RSheet] =" A"或[RSheet] =" B")然后" G1"其他" G2"
 Delta-> = If([Group] =" G1")然后([V] Where([RSheet] =" A")-[V] Where([RSheet] =" B"))其他([V]  Where([RSheet] =" X")-[V] Where([RSheet] =" Y"))

*使用"类别,RSheet和V"对象创建交叉表

*将变量" Group"添加到交叉表标题中

*在" Group"上添加Break

*用变量" Delta"替换break的值

*删除多余的空列

希望对您有所帮助

2楼-- · 2020-09-09 23:57

你好艾曼,

正如您所解释的,这很好用。 有什么办法可以将" Delta"作为输入控件?

请回复-该报告正在按需要运行:)

一切正常,如果我将这个Delta变量输入到控制中,则它运行不正常,甚至完全删除了B值。 请帮忙。

关于,
R

空代码
3楼-- · 2020-09-09 23:53

你好艾曼,

在Universe中,我在ReportSheet上提供了Dense_rank,然后在变量下面创建了

variable_delta
= [Amount]-RelativeValue([Amount];([ReportSheet Rank]); -1)

现在我能够实现上述结果集。 问题是,现在它不接受ReportSheet名称,而不是Rank:(

此致

R

一周热门 更多>