SAP BW 属性与关键指标
属性设置 – 显示名称
默认情况下,当一个属性添加到查询时,它会显示SAP BW中指定的描述。可以通过以下方式将其替换为自定义文本。
- 点击“属性”
- 选择“常规”选项卡
- 输入描述
属性设置 – 显示属性
- 选择所选属性的属性窗口的“显示”选项卡。
- “显示为”选项用于仅显示关键(Key)、仅显示文本(Text)或同时显示关键和文本(Key & Text)。
- 如果一个属性具有两个或多个短/中/长文本,则“文本视图”用于显示相应的文本。
- 可以按属性或其任何属性升序/降序对数据进行排序。
- “结果行”选项用于显示或隐藏底层属性的汇总。
属性设置 – 显示记录
显示选项用于定义用户在数据选择(在过滤器中)和报表执行后所查看的数据。
- 选择所选属性的属性窗口的“高级”选项卡。
- 结果值的访问类型。选择以下值之一。
- “已过账值”用于仅显示具有某些事务记录的记录。
- “主数据”显示所有主数据记录,无论它们是否有事务记录。如果与零抑制一起使用,则无效。
- 过滤器值选择。选择以下值之一。
- 仅导航的已过账值:系统仅显示当前导航状态的已过账值。
- 仅 InfoProvider 中的值:系统仅显示 InfoProvider 中包含的值。
- 主数据表中的值:这更快,但可能导致零条记录匹配选择标准。
关键指标设置 – 显示名称
默认情况下,当一个关键指标被添加到查询时,它会显示SAP BW中指定的描述。可以通过以下方式将其替换为自定义文本。
- 点击“属性”
- 选择“常规”选项卡
- 输入描述
关键指标设置 – 显示属性
- 选择所选关键指标的属性窗口的“显示”选项卡。
- 隐藏
- “始终显示”和“始终隐藏”选项不言而喻。
- “隐藏(可显示)”选项用于在报表的默认输出中隐藏关键指标。但是,用户稍后可以通过过滤器显示此字段。
- 小数位数可用于限制报表中显示的小数位数。
- 缩放因子用于以千/百/等为单位显示数据。
- 如果需要,可以反转关键指标的符号。例如,从库存角度看,销售数量是负移动,但从销售角度看是正的,我们可以根据用户反转符号。
关键指标设置 – 货币或单位转换
BW不允许累加不同单位的金额,例如一卢比到一美元或一公斤到一码。当数据存在于多种货币/单位时,必须使用货币转换/单位转换将所有记录转换为单一货币/单位。转换可以是动态的(通过使用选择屏幕变量)或静态的(目标货币/单位硬编码在相邻屏幕中)。在SAP BW中执行此操作的优点是它可以直接导入SAP BW中可用的转换因子。
- 选择“转换”选项卡。
- 对于货币转换,可以使用此选项。
- 对于单位转换,可以使用此选项。
关键指标设置 – 聚合
查询设计器提供了计算平均值、总和、最小值等聚合的灵活性。
等等。也可以对行级数据执行类似的计算。
- 选择“计算”选项卡。
- 从“将结果计算为”下拉菜单中选择不同的选项。
关键指标 – 本地公式
BW允许在来自 InfoProvider 的数据上使用公式,为用户提供计算值。
例如,从收入中减去成本以计算利润。
创建公式的步骤
步骤 1)
- 右键单击“关键指标”结构。
- 点击“新建公式”。
步骤 2) 点击属性框的编辑按钮以创建/编辑本地公式。
步骤 3) BW 中使用的一些常见运算符包括:
- 加法、减法、乘法和除法。
- NODIM 用于在不带相应单位的情况下显示关键指标。
- NOERR 用于显示零而不是错误消息(例如,显示零而不是“零除以零错误”)。
- %GT 用于显示关键指标的值占总值的百分比。
- 在“详细视图”框中,输入公式。
- 使用“运算符”框中的运算符。
关键指标 – 计算关键指标
如果多个报表需要相同的计算,可以将其映射到 InfoProvider,而不是在每个查询中单独创建。这种关键指标称为“计算关键指标”或 CKF。
定义后,可以像其他关键指标一样将其拖到查询中。这种方法最大的优点是它促进了通用计算 KPI 的全局定义。
创建计算关键指标的步骤
- 导航到 Infoprovider 部分。
- 右键单击“关键指标”文件夹。
- 选择“新建计算关键指标”选项。
关键指标 – 受限关键指标
受限关键指标(RKF)可用于仅将过滤器选择性地应用于报表中的特定 KPI,而不是整个报表,例如将销售额拆分为年初至今(YTD)销售额、上年年初至今(PYTD)销售额等列。
步骤 1)
- 导航到 Infoprovider 部分。
- 右键单击“关键指标”文件夹。
- 选择“新建受限关键指标”选项。
步骤 2) 点击属性框的编辑按钮以创建/编辑 RKF。
步骤 3) 在后续屏幕中,至少需要输入一个关键指标和一个属性才能创建有意义的 RKF。
- 需要受限的关键指标。
- 可以通过选择屏幕变量来限制属性,使其成为“动态” RKF。
- 也可以通过常量来限制,例如年份 = 2008。在下面的屏幕截图中,版本被限制为常量值“1”。
与 CKF 一样,RKF 也对 InfoProvider 是全局的,并且可以使用相同的 InfoProvider 在多个查询中重用。