手机版 欢迎访问魄力云云市场资讯网站

当前位置:主页 > 云虚拟主机 >

企业网站_波比云主机_精选特惠

时间:2021-09-28 10:18:11|来源:魄力云|编辑:魄力云|点击:

本博客的目的是在HANA中创建一种基于实时数据的VLOOKUP功能。

当您在BOM比较报告中工作时,主要需要此功能。

就像一个物料(Material)可能有多个组件(IDNRK),云服务器吧,要求是一个物料将与所有IDNRK行(1:N)交叉检查,如果物料将与IDNRK的任何一行匹配,然后在标志(计算列)中显示T,否则将显示N.

下面是在图形计算视图中逐步实现此功能的过程。

根据下图,尝试说明要求。

数据流的布局。

步骤1

创建2个计算列并根据要求将这两个计算列中所有需要的列连接起来。

注:-As根据我的要求,淘客pid,我使用了ORD,大数据+,WERKS SUBID等。这可以根据您的要求进行更改。

步骤2

传递到聚合节点仅传递计算列CC\U MATNR\U MATNR和CC\U MATNR\U IDNRK

步骤3

在下一个节点Join\U 8中,使用INNER join

连接两个计算列,并在同一节点上创建一个计算列(CC\u FLAG\u BOM\u IN\u COMP\u IDNRK)并写入以下逻辑。

IF(ISNULL("CC\u MATNR\u IDNRK"),云服务器好吗,'N','Y')

步骤4

然后传递到下一个节点投影\u 1。在该节点上,现在我们总共有3个字段。

现在我们将创建另一个计算列,逻辑如下

计算列-CC\u BOM\u COMPARE-

if(isnull("CC\u FLAG\u BOM\u IN\u COMP\u IDNRK"),'N','Y')

步骤-5

现在在下一个节点-Join\u 9

我们将执行Join,J_PLM_NA,Join_9,返利助手,在CC_MATNR_MATNR

上使用左外连接,然后我们将在_COMP中创建一个计算列CC_FLAG_BOM_,逻辑为-if(isnull("CC_FLAG_BOM_IN_COMP IDNRK"),'N',‘Y’)

下图中的输出

物料62215368与IDNRK的任何一行都不匹配,因此在计算列中显示N,但当物料70011280在IDNRK的所有行中搜索时,它在一行中匹配,因此在计算列中,对于具有物料70011280的所有行,它显示"Y"。

it位不使用程序和光标很难做到,但要求是实时数据,所以最后我决定在图形简历中创建这种VLOOKUP功能,以便实时获取数据。

云主机服务商 Ucloud云计算 移动云数据 云存储服务器 Ucloud云主机 云计算提供商 阿里数据库 服务器租用 云储存服务器 Web云服务器 ucloud云数据库 独享云主机 云服务器服务商 海外云存储 云服务器主机 云计算解决方案 国内云存储 数据库云平台

Copyright © 2002-2020 魄力云 版权所有

备案号:豫ICP备56298345号