2020-09-12 01:26发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我为以下数据创建了计算视图,并输... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我为以下数据创建了计算视图,并输入了接受年份的输入参数。 我想显示基于年份的每种产品的总销售额。 我想显示所选年份与上一年之间的销售额差异。
有可能以图形方式吗?
谢谢。
您可以通过以下方式实现这一点:
-创建两个投影节点。 第一个节点在年份上有一个过滤器,用于检查参数中的年份,第二个节点在年份上有一个过滤器,用于检查参数减去1年中的年份(以获取上一年的值)。/p>
-在每个投影节点的顶部定义一个聚合节点,以在您想要进行聚合的级别上进行聚合。
-加入汇总结果,例如 根据产品ID。 万一年份没有负1的结果,则可能应该在此处使用外部联接来获得该年的结果(但这取决于您的要求)。
-在合并结果中,您可以通过计算列来计算年份之间的差额。
致谢,弗洛里安
您不必进行联合。 在两个投影节点之上创建一个聚合节点。 该聚合节点将产生每个产品ID的总和,您可以将其加入结果并产生差异。
不可能将两个投影节点与一个聚合节点连接起来
您可能想读回之前对要求的解释。
我的回答只是解释了Florian提供的方法。 鉴于您到目前为止所讲的内容,您可以进行过滤和执行增量计算。
什么对您现在不起作用?
嗨,莫妮卡,
您可以尝试另一种方法,而不是创建两个单独的投影节点,方法是定义"限制列"以表示当年和上一年的销售额,然后定义"差异"的"计算列"。 以下博客文章中描述了动态限制列的示例:
https://blogs.sap.com/2016/04/13/restricted-measures-calculation-make-it-dynamic/
此致
穆斯塔法。
如果您需要进行任意2年的比较,请每年从用户那里获取2个输入参数,每年将其中一个输入参数应用到上述Florian提到的每个投影节点中。
Deo
最多设置5个标签!
您可以通过以下方式实现这一点:
-创建两个投影节点。 第一个节点在年份上有一个过滤器,用于检查参数中的年份,第二个节点在年份上有一个过滤器,用于检查参数减去1年中的年份(以获取上一年的值)。/p>
-在每个投影节点的顶部定义一个聚合节点,以在您想要进行聚合的级别上进行聚合。
-加入汇总结果,例如 根据产品ID。 万一年份没有负1的结果,则可能应该在此处使用外部联接来获得该年的结果(但这取决于您的要求)。
-在合并结果中,您可以通过计算列来计算年份之间的差额。
致谢,
弗洛里安
您不必进行联合。 在两个投影节点之上创建一个聚合节点。 该聚合节点将产生每个产品ID的总和,您可以将其加入结果并产生差异。
不可能将两个投影节点与一个聚合节点连接起来
您可能想读回之前对要求的解释。
我的回答只是解释了Florian提供的方法。 鉴于您到目前为止所讲的内容,您可以进行过滤和执行增量计算。
什么对您现在不起作用?
不可能将两个投影节点与一个聚合节点连接起来
嗨,莫妮卡,
您可以尝试另一种方法,而不是创建两个单独的投影节点,方法是定义"限制列"以表示当年和上一年的销售额,然后定义"差异"的"计算列"。 以下博客文章中描述了动态限制列的示例:
https://blogs.sap.com/2016/04/13/restricted-measures-calculation-make-it-dynamic/
此致
穆斯塔法。
嗨,莫妮卡,
如果您需要进行任意2年的比较,请每年从用户那里获取2个输入参数,每年将其中一个输入参数应用到上述Florian提到的每个投影节点中。
此致
Deo
一周热门 更多>