陆子的国学课堂简友广场SAP

动态报表D-Query 新增计算字段

2021-06-10  本文已影响0人  syjf1976_abap

点击蓝字 关注我们

前言

动态报表D-Query 是一个用于取代标准QUERY的程序.使用动态报表无需写代码,非开发人员也可生成专业的报表程序.

详情查看链接

无峰,公众号:ABAP 技巧与实战动态报表简介

本文主要介绍动态报表新增计算字段.

参考创建新增字段

新增计算字段只能参考已有的字段创建,以免用户漏填重要的参考信息,参考后, 用户只需要添加字段名,字段描述.

新增字段可以通过删除新增字段功能删除掉.

两种表达式

新增计算字段支持两种表达式

字段的表达式帮助

为了避免用户输入错误的表达式,字段表达式的帮助文档中给出了表达式的详细说明, 并给出常用表达式的示例.以便参考使用.

对汇总,明细同时生效

计算字段对汇总和明细界面都有影响.

关联查询结果的计算

表达式计算的新增字段对于关联的查询才有效.

关联多个查询

无峰,公众号:ABAP 技巧与实战动态报表D-Query 关联多个查询

在表达式中可以指定关联查询的序号,在关联查询的结果集中执行计算. 这样可以实现两个关联查询的数量差异比较.

示例: FOR:0.MENGE - 1.MENGE

示例表达式用主查询的数量减去关联查询的数量,获取一个差异.

需要注意的是, 关联查询的计算在明细中内容无效. 因为关联查询只在汇总层级,没有明细层级.

总结

新增字段的目的是扩展动态报表的应用场景.

在单查询中. 最好使用SQL表达式获取新增字段的内容,应用SQL表达式需要一定的SQL基础,常用的表达式可以从帮助文档中获取写法.

对于关联查询,则可以使用运算表达式对关联的数量或金额获取一个差值. 这样可以比较简单的比对出差异值. 类似与EXCEL中通过公式计算出一个新列.

THE

END

上一篇 下一篇

猜你喜欢

热点阅读