[ABI 5.2] 主题表信息

20273
13

恩智浦凯文 初学数据Lv2

发表于2021-7-20 12:17

悬赏1

已解决

楼主

外挂主题表,在该主题表的基础上再接表达式细分。
发现结果中出现主题表之外的数据。是该主题表没有起到筛选的作用吗?



点开链接组件1时,有如下报错

最近看过此主题的会员

156

路口234ee

秋tian

shihh

果冻出场

shaoshl

truda021

xxxl

最佳答案
这应该是sql输入的问题,你把sql输入的sql剪切出来,点击sql输入初始化,在复制进去,在字段列表里面点击刷新,在看看.就在sql输入这个组件这里点击运行到,在预览数据看看,有没有问题
13个回答

只看楼主

果冻出场 数据小白Lv1

发表于2021-7-20 13:46

只看该作者

取消 关注该作者的回复

沙发

先解决报错问题,都报错了应该不会执行成功把?

恩智浦凯文 初学数据Lv2

发表于2021-7-20 13:49

只看该作者

取消 关注该作者的回复

板凳

果冻出场 发表于 2021-7-20 13:46
先解决报错问题,都报错了应该不会执行成功把?

执行成功了呢

果冻出场 数据小白Lv1

发表于2021-7-20 13:52

只看该作者

取消 关注该作者的回复

地板

你的意思是写的if没有作用吗?

果冻出场 数据小白Lv1

发表于2021-7-20 14:00

只看该作者

取消 关注该作者的回复

5#

可以改成case when 的写法.注意in ['值1','值2'] 的括号

恩智浦凯文 初学数据Lv2

发表于2021-7-20 14:14

只看该作者

取消 关注该作者的回复

6#

果冻出场 发表于 2021-7-20 14:00
可以改成case when 的写法.注意in ['值1','值2'] 的括号

表达式里的if管用了,现在的问题是主题表的条目对数据没起到筛选作用

果冻出场 数据小白Lv1

发表于2021-7-20 14:18

只看该作者

取消 关注该作者的回复

7#

是不是表连接的问题?可以看下你表连接怎么设置的.是以主题表为主表是吗

恩智浦凯文 初学数据Lv2

发表于2021-7-21 10:49

只看该作者

取消 关注该作者的回复

8#

果冻出场 发表于 2021-7-20 14:18
是不是表连接的问题?可以看下你表连接怎么设置的.是以主题表为主表是吗


恩智浦凯文 初学数据Lv2

发表于2021-7-21 10:52

只看该作者

取消 关注该作者的回复

9#

果冻出场 发表于 2021-7-20 14:18
是不是表连接的问题?可以看下你表连接怎么设置的.是以主题表为主表是吗

怎么区分主表和副表呢?

果冻出场 数据小白Lv1

发表于2021-7-21 11:39

只看该作者

取消 关注该作者的回复

10#

你现在的表连接就是以sql输入为主表,根据pkgcode连接.保留了所有sql输入的pkgcode数据,如图.你可以在连接方式那选择右连接,就是以主题表数据为主

恩智浦凯文 初学数据Lv2

发表于2021-7-21 11:48

只看该作者

取消 关注该作者的回复

11#

果冻出场 发表于 2021-7-21 11:39
你现在的表连接就是以sql输入为主表,根据pkgcode连接.保留了所有sql输入的pkgcode数据,如图.你可以在连接方 ...

谢谢!
我试了右链接,还是有多余的package code,没变化。
点连接条件后还是弹出提示:
获取查询语句:SELECT al1.component_part_id,
al2.alot_number,
al2.tran_date_time,
al2.activity_code,
al2.item,
al2.reversal,
al2.activity_qty,
al2.from_acct,
al2.to_acct,
al3.pkgcode,
al3.pkit_name,
al3.trakrouting,
al4.aqt,
al3.tracecode,
al2.trak_shift,
al5.user_shift,
al2.user_id,
al6.fin_work_week_as_yyyywnn
FROM genstaging.mview$_bom_hard_links al1,
genstaging.mview$_tranlog al2,
genstaging.mview$_ao_lots al3,
genstaging.mview$_devices al4,
cmrpt.mview$_users al5,
genstaging.fin_fscl_days al6
WHERE (al3.alot_number = al2.alot_number
AND al3.pkit_name = al1.target_part_id
AND al3.bvfgdevcnumber = al4.devc_number
AND al5.user_id = al2.user_id
AND al2.tran_date_time >= al6.fin_day_start_dttm
AND al2.tran_date_time < al6.fin_day_end_dttm)
AND ((al1.location_cd = 'CT'
AND al1.comp_type_cd IN ('FRAME',
'FRCUD',
'FRCUF',
'FRCUG',
'FRCUH')
AND al2.from_acct IN ('ZH350',
'ZH450',
'ZH550')
AND al2.tran_date_time >= Trunc(SYSDATE,'day') - 18 / 24
AND (NOT al2.to_acct = 'ZH380')
AND al2.activity_code IN ('TRAKOUT',
'TRAKOUTR')))字段列表时出现异常:


这种提示我需要检查什么呢?

上一页12下一页共2页

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号