易表在线答疑技术与交流用户社区 → [求助]列刷新公式


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

主题:[求助]列刷新公式

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


加好友 发短信
等级:新手上路 帖子:37 积分:215 威望:0 精华:0 注册:2010/7/10 9:54:00
[求助]列刷新公式  发帖心情 Post By:2012/11/30 16:16:00 [只看该作者]

要想在“完成”列填充 <=  “目标”列的“全县合计”栏即“152”,并且“单位”=“单位”。怎样设置列刷新公式?请指教。谢谢!

 


图片点击可在新窗口打开查看此主题相关图片如下:求助刷新公式.jpg
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:梁平县高中考试成绩统计v1.0.egd

[此贴子已经被作者于2012-11-30 16:40:00编辑过]

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2012/11/30 16:34:00 [只看该作者]

这样提问是没法回答的!

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


加好友 发短信
等级:新手上路 帖子:37 积分:215 威望:0 精华:0 注册:2010/7/10 9:54:00
  发帖心情 Post By:2012/11/30 16:41:00 [只看该作者]

文件传上来了,谢谢!

文件中的目标任务跟踪表

[此贴子已经被作者于2012-11-30 16:41:57编辑过]

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2012/11/30 17:51:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:梁平县高中考试成绩统计v1.0.egd


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


加好友 发短信
等级:新手上路 帖子:37 积分:215 威望:0 精华:0 注册:2010/7/10 9:54:00
  发帖心情 Post By:2012/12/1 11:04:00 [只看该作者]

谢谢!

“完成”列的刷新公式:

CountFor("文科成绩","名次"," <= ",[文科_重点_A级_目标],"单位"," = ",[单位])

这样要不得,我早就试过。我原来的公式是:

CountFor("文科成绩","名次"," <= ",152,"单位"," = ",[单位])

我是想改进一下,将公式中的“152” (即“目标”列的“全县合计”栏,与单位无关) 变为动态的,如统计2014级时就变成“150”了,统计2015级时就变成“159”了。2013级的正确统计结果应是:


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

而不是:


图片点击可在新窗口打开查看此主题相关图片如下:未命名1.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2012-12-1 11:05:39编辑过]

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2012/12/1 14:02:00 [只看该作者]

看不懂!

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


加好友 发短信
等级:新手上路 帖子:37 积分:215 威望:0 精华:0 注册:2010/7/10 9:54:00
  发帖心情 Post By:2012/12/1 21:26:00 [只看该作者]

CountFor("文科成绩","名次"," <= ",“152”,"单位"," = ",[单位])

“152”就是取“目标”列的“全县合计”栏(即表中红色单元格)的值,而红色单元格的值来自于“目标任务”表中FindText("目标任务","文科_重点_A级","单位"," = ","全县合计","年级"," = ",[年级])


图片点击可在新窗口打开查看此主题相关图片如下:未命名2.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2012-12-1 22:29:45编辑过]

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


加好友 发短信
等级:新手上路 帖子:37 积分:215 威望:0 精华:0 注册:2010/7/10 9:54:00
  发帖心情 Post By:2012/12/2 10:07:00 [只看该作者]

变量设置中的变量在列刷新公式中有效吗?

变量:%F%=FindText("目标任务","文科_重点_A级","单位"," = ","全县合计","年级"," = ",[年级])

“目标任务跟踪表”中“文科_重点_A级_完成”列的刷新公式设为:CountFor("文科成绩","名次"," <= ",[%F%],"单位"," = ",[单位])

怎么不得行,如何修改代码?请指教。谢谢!


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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2012/12/2 10:14:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:999.egd


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


加好友 发短信
等级:新手上路 帖子:37 积分:215 威望:0 精华:0 注册:2010/7/10 9:54:00
  发帖心情 Post By:2012/12/2 11:03:00 [只看该作者]

谢谢!这个问题解决了。但列刷新公式

If([单位]="全县合计",FindText("目标任务","文科_重点_A级","单位"," = ",[单位],"年级"," = ",[年级]),Eval("CountFor(""文科成绩"",""名次"",""<="","+Text(FindText(GridName,"文科_重点_A级_完成","单位"," = ","全县合计"))+",""单位"",""="",[单位])"))

应改为 

If([单位]="全县合计",CountFor("文科成绩","名次"," <= ",[文科_重点_A级_目标]),Eval("CountFor(""文科成绩"",""名次"",""<="","+Text(FindText(GridName,"文科_重点_A级_目标","单位"," = ","全县合计"))+",""单位"",""="",[单位])"))

那用不着在变量设置中设置%F%了。

[此贴子已经被作者于2012-12-2 11:46:02编辑过]

 回到顶部