SAP Lumira Discovery 2.1计算级别

2020-09-24 19:12发布

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

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


嗨。 我找不到在行级别生成计算然后进行聚合的方法。

我有一个交易明细级别的来源,其中包含交易ID,产品代码,出售的数量和折扣的百分比(数据中的0.03 = 3%折扣)。 没有销售金额。

该产品的价格在另一个目录中。

要获取交易销售金额,我必须进行计算,其中SalesAmount =(数量*价格)-(数量*价格*折扣)。 当我在"交易"级别执行所有这些计算时,一切正常。

但是,当我在"产品"级别使用相同的计算方法来了解具有更多销售额的产品时,该计算是在产品级别进行的,即对"折扣"求和,然后进行计算,因此所有交易的"折扣"总和大于 100%(在此示例中为2.7 = 270%折扣),因此总销售额为负。

如何在Lumira Discovery中进行此类计算,以设置进行计算的级别? 在这种情况下,应首先进行计算,然后对TotalSale计算求和。

(17.1 kB)

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

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


嗨。 我找不到在行级别生成计算然后进行聚合的方法。

我有一个交易明细级别的来源,其中包含交易ID,产品代码,出售的数量和折扣的百分比(数据中的0.03 = 3%折扣)。 没有销售金额。

该产品的价格在另一个目录中。

要获取交易销售金额,我必须进行计算,其中SalesAmount =(数量*价格)-(数量*价格*折扣)。 当我在"交易"级别执行所有这些计算时,一切正常。

但是,当我在"产品"级别使用相同的计算方法来了解具有更多销售额的产品时,该计算是在产品级别进行的,即对"折扣"求和,然后进行计算,因此所有交易的"折扣"总和大于 100%(在此示例中为2.7 = 270%折扣),因此总销售额为负。

如何在Lumira Discovery中进行此类计算,以设置进行计算的级别? 在这种情况下,应首先进行计算,然后对TotalSale计算求和。

(17.1 kB)
付费偷看设置
发送
5条回答
粗暴的香蕉
1楼-- · 2020-09-24 19:17

以前的成员,这两个来源是CSV文件,它们位于两个由不同区域管理的不同远程文件夹中。

浮生未央
2楼-- · 2020-09-24 19:16

圣地亚哥,您好-您的数据源是什么? 是BEx查询吗?

spaceman01
3楼-- · 2020-09-24 19:39

您好,

您想对折扣量度进行什么样的折扣计算。 据我了解,问题在于您有总和作为折扣级别的汇总。 最好在那里选择"平均"。 这样,您可以看到产品级别的平均折扣。

有帮助吗?

关于

Ashutosh

悠然的二货
4楼-- · 2020-09-24 19:29

你好,

首先,非常感谢您详细介绍了您一直在努力实现的目标。 默认情况下,计算结果为Result(在这种情况下为公式),它显示的是Sum(Quantity)* Sum(Price)的倍数。

但是,如果要查看总计的汇总,则右键单击维度标题级别(应计算该总计的维度),然后选择总计>选择多个。 现在,取消选中结果并检查总和聚合,您将获得所需的值。

关于

Ashutosh

Haoba3210
5楼-- · 2020-09-24 19:27

感谢您的回答 Ashutosh Rastogi 。 如您所说,我有一个DiscumPercentage的SUM聚合。 如果我选择"平均",则可以帮助减少出现的错误,但是我没有获得正确的数字。 这使简单而通用的数据处理变得安静,即查找产品的参考价格或利率,然后进行计算,然后获得汇总的结果。 但这在Lumira中似乎并不简单。

为了更好地解释少量数据数据集,我将附加有此问题的图像。

我仅有的事实是绿色列:数量,产品价格和折扣百分比)。 我必须在可视化中显示小计,折扣和总销售额(黄色列)信息,因为这是要分析的有趣数据,因此这些黄色列必须是计算值:

小计=数量*产品价格

折扣=小计* DiscountPercentage

TotalSale =小计-折扣

在具有10行的该数据集中,所有折扣的可视化结果均期望,并且所有销售额分别应为29,656.31美元和1,069,980.50美元。

如果我使用SUM作为"数量",则可以得到94种产品。 如果对ProductPrice使用平均值,我将获得$ 8,875.69。 现在,第一个计算是小计=数量*产品价格。 使用平均ProductPrice,我得到的小计为834,314.86美元,由于所有销售的真实小计为1,099,636.80美元,因此到目前为止这是不正确的。 此外,如果我继续使用Averge的DiscountPercentage,我将得到4.50%,并计算Discount = Subtotal * DiscountPercentage,我会得到非常错误的$ 37,544.17的总折扣金额,而计算TotalSales = Subtotal-Discount我也得到了 TotalSales的错误796,770.69美元,而不是正确的1,069,980.50美元。

所以您可以在这里解决我的问题。 Lumira中是否可以通过任何方式或使用任何参数进行计算,以便获得正确的计算结果? 还是我必须使用DataIntegration工具预处理所有数据以预先计算所有信息,以便Lumira只需对提供的列求和,而不进行任何计算?

一周热门 更多>