找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

通达OA官网网站
搜索
查看: 1428|回复: 3

为什么取值重复多次出现

[复制链接]
已绑定手机

17

主题

25

回帖

231

牛毛

一级牛人

积分
231
发表于 2015-12-7 11:18:55 | 显示全部楼层 |阅读模式 来自 北京市
本帖最后由 通达林河水 于 2016-7-30 15:42 编辑 <br /><br />提取<数据源_TD_OA.attend_duty,数据源_TD_OA.user,数据源_TD_OA.attend_leave,数据源_TD_OA.flow_data_134,数据源_TD_OA.flow_run_hook>中满足下列条件的数据:
    <表间关联:数据源_TD_OA.attend_duty.USER_ID = 数据源_TD_OA.user.USER_ID 且
        数据源_TD_OA.attend_leave.USER_ID = 数据源_TD_OA.user.USER_ID 且
        数据源_TD_OA.attend_leave.LEAVE_ID = 数据源_TD_OA.flow_run_hook.key_id 且
        数据源_TD_OA.flow_run_hook.run_id = 数据源_TD_OA.flow_data_134.run_id>
    <筛选条件:年数(本报表.时间筛选.选择时间,数据源_TD_OA.attend_duty.REGISTER_TIME)=0 与 月数(本报表.时间筛选.选择时间,数据源_TD_OA.attend_duty.REGISTER_TIME)=0  与  日(数据源_TD_OA.attend_duty.REGISTER_TIME)=01 与 本报表.明细表.姓名=数据源_TD_OA.user.USER_NAME>
按以下方式填入<本报表.明细表>:
        数据源_TD_OA.user.USER_NAME ->(匹配) 本报表.明细表.姓名
    如果  星期(字符转日期(串联(年(本报表.时间筛选.选择时间),".",月(本报表.时间筛选.选择时间),".","01")))=1 或 星期(字符转日期(串联(年(本报表.时间筛选.选择时间),".",月(本报表.时间筛选.选择时间),".","01")))=3 那么 "休息日"  否则 如果 数据源_TD_OA.attend_duty.REGISTER_TYPE="1"  那么 分情况 如果  分钟数(字符转日期(串联(年(本报表.时间筛选.选择时间),".",月(本报表.时间筛选.选择时间),".","01"," ","08:30:00")),数据源_TD_OA.attend_duty.REGISTER_TIME)<=0 那么 "迟到" 如果  分钟数(字符转日期(串联(年(本报表.时间筛选.选择时间),".",月(本报表.时间筛选.选择时间),".","01"," ","08:30:00")),数据源_TD_OA.attend_duty.REGISTER_TIME)>0 那么 "已签到"   否则 分情况 如果 年(数据源_TD_OA.attend_leave.LEAVE_DATE1)=年(本报表.时间筛选.选择时间)  与 月数(本报表.时间筛选.选择时间,数据源_TD_OA.attend_leave.LEAVE_DATE1)=0 与 日(数据源_TD_OA.attend_leave.LEAVE_DATE1)=01  与 数据源_TD_OA.attend_leave.ALLOW="1" 那么 串联("请假:",数据源_TD_OA.flow_data_134.data_15)  结束 结束 结束 结束  ->(填入值) 本报表.明细表.早上
取出来结果    这个字段取出来的值重复多次填入了这个字段内。
QQ图片20151207111500.png

1

主题

1294

回帖

1962

牛毛

游客

积分
3246
QQ
发表于 2015-12-8 09:39:23 | 显示全部楼层
本帖最后由 通达林河水 于 2016-7-30 15:42 编辑 <br /><br />说明满足条件的,记录很多,系统会把满足条件的值都返回。

1

主题

1294

回帖

1962

牛毛

游客

积分
3246
QQ
发表于 2015-12-8 09:39:26 | 显示全部楼层
本帖最后由 通达林河水 于 2016-7-30 15:42 编辑 <br /><br />说明满足条件的,记录很多,系统会把满足条件的值都返回。
已绑定手机

17

主题

25

回帖

231

牛毛

一级牛人

积分
231
 楼主| 发表于 2015-12-8 14:20:10 | 显示全部楼层 来自 宁夏银川市
本帖最后由 通达林河水 于 2016-7-30 15:42 编辑 <br /><br />说明满足条件的,记录很多,系统会把满足条件的值都返回。[/quote]
你仔细看看条件,怎么会满足的记录很多?填入 满足休息日,会很多??????
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

咨询电话:400 818 0505 通达OA,国内协同管理软件行业内唯一的央企单位,中国协同OA软件的领跑者,优秀协同办公解决方案供应商

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|由NB5牛论坛提供技术支持NB5用户社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-1-11 09:13 , Processed in 0.136639 second(s), 36 queries , Yac On.

Powered by Discuz

Copyright © 2001-2024, 北京通达信科科技有限公司.

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