Foxtable(狐表)用户栏目专家坐堂 → 甜版,表达式问题求教!!!!!


  共有8991人关注过本帖树形打印复制链接

主题:甜版,表达式问题求教!!!!!

帅哥哟,离线,有人找我吗?
lisheng7177
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
甜版,表达式问题求教!!!!!  发帖心情 Post By:2015/1/4 21:07:00 [显示全部帖子]

请教甜版:

 

IIF([鉴定等级]='高级技师',[理论成绩] * 0.25 + [实操成绩]*0.35 + [潜能成绩]*0.15 + [工作业绩]*0.25,IIF([鉴定等级]='技师',[理论成绩] * 0.3 + [实操成绩]*0.3 + [潜能成绩]*0.2 + [工作业绩]*0.2))........

 

表里有“鉴定等级(分中级工、高级工、技师、高级技师4种)、理论成绩、实操成绩、潜能成绩、工作业绩、总评成绩”等列,

1、当 鉴定等级 是“高级技师”的时候,总评成绩=,[理论成绩] * 0.25 + [实操成绩]*0.35 + [潜能成绩]*0.15 + [工作业绩]*0.25;

2、当 鉴定等级 是“高级技师”的时候,总评成绩=,[理论成绩] * 0.3 + [实操成绩]*0.3 + [潜能成绩]*0.2 + [工作业绩]*0.2;

3、当鉴定等级是“高级工或中级工”的时候,只要[理论成绩]和[实操成绩]都≥60,则总评成绩=合格,否则不合格;

 

如果把4个鉴定等级分4个表,表达式分开写就没问题

 

请教“总评成绩”列的表达式该怎么写?我写了上面的部分就不知道该接下去了.......。


 回到顶部
帅哥哟,离线,有人找我吗?
lisheng7177
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
  发帖心情 Post By:2015/1/4 21:38:00 [显示全部帖子]

谢谢甜版,这句表达式我理解:好象没有明确“鉴定等级”为中级工或高级工时的情况,因为技师和高级技师也有得60分的人,另外总评成绩这列是不是不能为单精度小数?

 回到顶部
帅哥哟,离线,有人找我吗?
lisheng7177
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
  发帖心情 Post By:2015/1/4 21:40:00 [显示全部帖子]

刚才改正了一下,改成字符型就可以

 回到顶部
帅哥哟,离线,有人找我吗?
lisheng7177
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
  发帖心情 Post By:2015/1/4 21:42:00 [显示全部帖子]

好象我能理解了,表达式前部分其实已经排中、高级工排除在外了,再同样写就重复意思,反而是错误的,不知我这样理解对不对?

 回到顶部
帅哥哟,离线,有人找我吗?
lisheng7177
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
  发帖心情 Post By:2015/1/5 15:21:00 [显示全部帖子]

继续请教甜版:

 

IIF([工作单位]='甲公司',Count([鉴定等级]='中级工'and'高级工'and'技师'and'高级技师',  IIF([工作单位]='乙公司',Count([鉴定等级]='中级工'and'高级工'and'技师'and'高级技师',IIF([工作单位]='丙公司',Count([鉴定等级]='中级工'and'高级工'and'技师'and'高级技师',IIF([工作单位]='丁公司',Count([鉴定等级]='中级工'and'高级工'and'技师'and'高级技师'......))))......

 

有2 张表,表1里有“工作单位(分甲、乙、丙、丁等10多个公司,但固定不变)”、“鉴定等级(分中级工、高级工、技师、高级技师4种)、鉴定批次(这里会不断增加)等列,

              表2里有“工作单位”、“中级工”、“高级工”、“技师”、“高级技师”等列;

 

1、我在想在表2里通过表达式统计出每个鉴定批次各单位的各鉴定等级的人数,上述表达式我不知道该把鉴定批次怎么放?是不是不可以用这种表达式?

2、表1和表2 是不是应该相关联,表1 为父表、表2 为子表?

 

具体图:

 


 回到顶部
帅哥哟,离线,有人找我吗?
lisheng7177
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
  发帖心情 Post By:2015/1/5 15:21:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:截图.jpg
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
lisheng7177
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
  发帖心情 Post By:2015/1/5 15:28:00 [显示全部帖子]

不是很明白,那就是不能用表达式而要用代码?那代码应该放哪呢?另外是不是要建立关联表?

 


 回到顶部
帅哥哟,离线,有人找我吗?
lisheng7177
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
  发帖心情 Post By:2015/1/5 15:30:00 [显示全部帖子]

我想要的结果是上表这变化,下面的表会跟随相应变化,,另外窗口中的查询有变化,下面表也会变

 回到顶部
帅哥哟,离线,有人找我吗?
lisheng7177
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
  发帖心情 Post By:2015/1/5 15:37:00 [显示全部帖子]

明白了,是在下面表的DataColChanged事件是写代码,谢谢甜版!

 回到顶部
帅哥哟,离线,有人找我吗?
lisheng7177
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
  发帖心情 Post By:2015/1/5 15:38:00 [显示全部帖子]

父子表关联就不需要建立了,对吗?

 


 回到顶部
总数 58 1 2 3 4 5 6 下一页