0
点赞
收藏
分享

微信扫一扫

SAP从基础指标到派生指标的不二法门

绪风 2022-09-29 阅读 217

"IT有得聊”是机械工业出版社旗下IT专业资讯和服务平台,致力于帮助读者在广义的IT领域里,掌握更专业、实用的知识与技能,快速提升职场竞争力。 点击蓝色微信名可快速关注我们。


SAP从基础指标到派生指标的不二法门_选项卡


用户对分析指标的需求是多样性的。

而数据模型中的指标大多只保存了基础指标。

也就是说,数据模型只是提供了基础数据,但是业务指标的计算逻辑还是需要进一步定义的。这部分工作也是由查询来完成的。BW/4HANA查询提供了根据基础指标定义派生指标的丰富的功能。

使用这一功能,用户不仅可以实现多维度的数据分析,还可以实现同一维度里不同维度成员的差异分析,如计划-实际比较、不同财务年度比较等。




01


业务场景示例




比较简单的查询,直接使用信息提供者中的数据字段进行显示就可以满足需求,不需要对数据进行任何加工、计算。而在实际的报表应用中,对基础指标的数据进行进一步的加工和计算是非常普遍的。


例如,下表所示的查询格式就是一个比较常见的例子。





2020年收入

2021年收入

增长率

产品组A

产品A001





产品A002




产品组B

产品B001





产品B002




  查询报表示例



上表中将不同年份的收入数据进行比较,不能简单地使用筛选器对整个查询的数据进行限制。而是要赋予关键值“收入”更多的业务含义和限定条件,要使用某一个具体的“年份”对“收入”作出限定。

一、限制关键值

限制关键值是对信息提供者中的关键值指定附加的限制条件,使用同一信息提供者中的一个或者多个特性指定取值范围,用于限定关键值的取值结果。受限的关键值可以是信息提供者的基本关键值,也可以是再对限制关键值进行进一步限制。

以上面表格为例,表中的“2020年收入”要求对“收入”进行限定,以便明确收入的具体时间是2020年。这里使用时间维度对“收入”进行了限定。根据报表分析需要,还可以同时使用多个维度对一个关键值进行限定,比如“2025年计划收入”,需要同时使用时间维度“2025”进行限定,使用数据版本“计划版本”(相对于“实际版本”)进行限定。

二、计算关键值

示例报表中的最后一列是基于前面两列的结果计算出来的。在查询中定义这样的指标可以使用BW/4HANA查询中的“计算关键值”来实现。计算关键值是使用信息提供中已有的关键值,定义计算公式而形成的一种关键值。它使用的关键值包括信息提供者中的基本关键值、限制关键值,也可以使用其他已定义好的计算关键值。

下面,我们将通过系统操作演示,介绍限制关键值和计算关键值的创建、编辑和使用。



02


限制关键值:赋予指标更多业务含义




在BW/4HANA中,新建“限制关键值”的操作步骤如下:

在“BW资源库”窗口的“信息提供者”选项卡下,右键单击“可重复使用组件(Reusable Components)”,如图 1所示。


SAP从基础指标到派生指标的不二法门_选项卡_02


图1 新建可重用组件



在右键菜单中的选项可以看到,可以新建的可重用组件包括筛选器、限制关键值、计算关键值和结构等。我们选择“新建限制关键值(New Restricted Key Figure)”。


在对话框中输入限制关键值的技术名称、描述,并选择当前信息提供者的一个关键值,单击“完成”按钮。系统进入限制关键值的编辑界面,如图2所示。


SAP从基础指标到派生指标的不二法门_选项卡_03

图2 编辑限制关键值:常规


限制关键值的编辑界面包括“常规(General)”“选择(Selection)”“依赖关系(Dependencies)”等选项卡。


一、“常规”选项卡

“常规”选项卡下可以设置限制关键值的描述,描述中可以包含变量值。


二、“选择”选项卡

为限定关键值添加维度限制条件的具体操作步骤如下:

(1)添加特性:通过右键菜单或者拖动操作,将作为限制条件的特性添加到“选择(Selection)”列表中。如示例中的“年份”。

(2)配置特性筛选器:系统可以使用单值、值范围、层级结构节点、变量等多种方式对特性的值进行限定。我们选择单值“2000年”作为限制条件。

(3)完成限定关键值定义:如图3所示。


SAP从基础指标到派生指标的不二法门_数据_04

图3 完成编辑限制关键值


三、“依赖关系”选项卡

“依赖关系”选项卡显示了当前限制关键值与其他对象的依赖关系,方便对这些对象的维护与管理。

完成编辑后,点击工具栏中的“保存”按钮进行保存。

最后,重复以上的步骤,新建与编辑第二个限制关键值:“2021年收入”。


03


计算关键值:通过计算派生新指标




在BW/4HANA中,新建“计算关键值”的操作步骤如下:


在如图1所示的界面中选择“新建计算关键值”菜单项。在系统弹出新建计算关键值对话框中输入计算关键值的技术名称、描述,单击“完成”按钮,系统进入计算关键值的编辑界面。


计算关键值的编辑界面包括“常规(General)”“公式(Formula)”“依赖关系(Dependencies)”等选项卡。

“公式”选项卡如图 4所示。


SAP从基础指标到派生指标的不二法门_选项卡_05

图4  编辑计算关键值:公式



公式的编辑界面与转换中的公式编辑界面类似。在界面的左下角,列出了公式中可用的字段和函数,包括基本关键值、计算关键值、限制关键值、变量及各种函数。在示例中,我们选择“限制关键值(Restricted Key Figures)”,完成计算公式的编辑,“%”是系统提供的用于计算增长率的操作符。


完成编辑后,保存计算关键值。




04


在查询中使用新指标



新建一个查询,使用限制关键值和计算关键值,并在BW主控室中预览,结果如图5所示。


SAP从基础指标到派生指标的不二法门_键值_06

图5 演示查询预览


预览结果与业务场景要求的表单设计一致,查询设计完成。


此外,如果报表中包含某些具有特殊计算逻辑的单元格,BW/4HANA查询编辑工具也提供了为个别单元格定义特殊逻辑计算指标的功能。这类报表往往具有固定的结构,需要启用查询中的“结构”模块。“限制关键值”“计算关键值”和“结构”都是可以重复使用的查询要素,完成定义后,可以用于多个查询。大家可以在书中找到更详细的介绍。



举报

相关推荐

0 条评论