找文章 / 找答案
  • 发帖数279
  • 粉丝0

此人很懒,什么也没有留下

  • 解答问题超厉害

    经常帮助其他会员答疑
精选问答 更多内容
12
返回列表 发新帖

过滤

美滋滋皇冠三 显示全部楼层 发表于 2021-11-15 15:43:56
你想用什么组件来展示你这个需求呢?
回复

使用道具 举报

fjc铂金一 显示全部楼层 发表于 2021-11-15 15:44:09
永洪tech-wisiy 发表于 2021-11-15 15:43
这种不需要使用计算列,使用过滤列即可

组件提供的过滤器过滤出的结果不准确后面才用的sql过滤
回复

使用道具 举报

fjc铂金一 显示全部楼层 发表于 2021-11-15 15:58:52
歪打正着 发表于 2021-11-15 15:43
你想用什么组件来展示你这个需求呢?

字段中有1-10月份的数据,要过滤出这个字段10月份的数据中以下的数据:
1,博士学历人数
2.硕士人数
3.本科人数
将三者相加的结果展示出来.  

数据要与日期联动

将结果展示到表单组件中,
回复

使用道具 举报

fjc铂金一 显示全部楼层 发表于 2021-11-15 16:25:55
歪打正着 发表于 2021-11-15 15:17
首先,我觉得你最初写的SQL语句的应该没有什么问题,如果有问题,请把具体报错信息截图提供一下。
如果不 ...

这个脚本要在哪里写呢?因为过滤出来后需要赋值给文本展示,
回复

使用道具 举报

美滋滋皇冠三 显示全部楼层 发表于 2021-11-15 16:35:06
你可以分别新增几个计算列,计算列的脚本就是我上面提供过的,比如新增本科生
if (col['最高学历'] == '本科生') {
    col['当月末在职人数']
}else{
    0
}
新增博士生
if (col['最高学历'] == '博士生') {
    col['当月末在职人数']
}else{
    0
}
等等,按照你的学历分类,每一类新增一个计算列。
这样针对其中某一个新增的计算列做总和,就是对应的学历的所有人员数总和。
回复

使用道具 举报

fjc铂金一 显示全部楼层 发表于 2021-11-15 18:49:01
歪打正着 发表于 2021-11-15 16:35
你可以分别新增几个计算列,计算列的脚本就是我上面提供过的,比如新增本科生
if (col['最高学历'] == '本 ...

在表达式中不勾选sql语句,然后直接用你的代码替换就好了.  尴尬了
回复

使用道具 举报

12
高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部