-
-
liujl@esensoft 数据老手Lv5
发表于2021-5-8 11:38
悬赏1
未解决
7个回答
-
liujl@esensoft 数据老手Lv5
zengxq 发表于 2021-5-8 14:23
判断是否唯一审核公式https://help.esensoft.com/doc-view-466.html
审核公式:ardb("select ORG_CODE from F_DIM_ORG_COSTCENTER_D_ALL_TEMP where ORG_NAME='"+GRID1.E2+"' ").get(0)=GRID1.D2,从审核结果来看,等号左边是没有取到的,帮忙看下公式哪里写的不对,为什么没有取到E2表元的值?

您直接在报表里面写入这个宏<#=ardb("select ORG_CODE from F_DIM_ORG_COSTCENTER_D_ALL_TEMP where ORG_NAME='福清璀璨天元案' ").get(0)#>,计算测试一下取值。单看您写的审核公式,语法上是没有问题的。
我验证了一下。
-
liujl@esensoft 数据老手Lv5
bbs 发表于 2021-5-13 11:13
您直接在报表里面写入这个宏,计算测试一下取值。单看您写的审核公式,语法上是没有问题的。
我验证了一下 ...
刚试了下加了宏,左边也还是取不到值
本帖最后由 zengxq 于 2021-5-14 09:59 编辑
不是审核公式加宏,是直接写在报表里面测试。如下图,<#=ardb("select ORG_CODE from F_DIM_ORG_COSTCENTER_D_ALL_TEMP where ORG_NAME='福清璀璨天元案' ").get(0)#>写了之后测试,能否取出值来。
测试没有问题后,再将宏里面的复制到审核公式里面,并修改为ardb("select ORG_CODE from F_DIM_ORG_COSTCENTER_D_ALL_TEMP where ORG_NAME='"+GRID1.E2+"'").get(0)=GRID1.D2
我写的成功的审核公式是这样的,您可以复制后再做修改,试一下,ardb("select MBXSE.JG from MBXSE where MBXSE.JG='"+GRID1.E2+"'").get(0)=GRID1.F2
-
liujl@esensoft 数据老手Lv5
zengxq 发表于 2021-5-14 09:58
不是审核公式加宏,是直接写在报表里面测试。如下图,写了之后测试,能否取出值来。
测试没有问题后,再将 ...
我这样用宏也取不到


