[ABI 5.1] 分析去表格里 怎么计算年龄age大于100的总人数

12220
5

而安 小试身手Lv3

发表于2020-7-29 17:54

悬赏2

已解决

楼主
这个表达式对吗:  COUNT(TEST.age>100)    对了age在数据库里字段类型为varchar

最近看过此主题的会员

w1371228041

xxxl

杨思怡

bbs

xzm

最佳答案

xxxl

发表于2020-7-29 17:54

只看该作者

取消 关注该作者的回复

本帖最后由 xxxl 于 2020-7-29 18:06 编辑

统计人数可以用_n()函数 像这样来写   _n(主题表字段)然后勾选指标 过滤条件写条件
5个回答

只看楼主

xxxl 数据领袖Lv6

发表于2020-7-29 17:54

只看该作者

取消 关注该作者的回复

沙发

本帖最后由 xxxl 于 2020-7-29 18:06 编辑

统计人数可以用_n()函数 像这样来写

  _n(主题表字段)然后勾选指标 过滤条件写条件

而安 小试身手Lv3

发表于2020-7-29 18:26

只看该作者

取消 关注该作者的回复

板凳

xxxl 发表于 2020-7-29 18:05
统计人数可以用_n()函数 像这样来写  _n(主题表字段)然后勾选指标 过滤条件写条件
...



我按照你说的 操作了.但是不对   数据库里总数为21   大于100的有3条.  当我按照图片上的操作之后.取数预览 显示是19   肯定是不对的

xxxl 数据领袖Lv6

发表于2020-7-29 18:34

只看该作者

取消 关注该作者的回复

地板

而安 发表于 2020-7-29 18:26
我按照你说的 操作了.但是不对   数据库里总数为21   大于100的有3条.  当我按照图片上的操作之后.取数 ...

是不是因为您这里TEST.age是varchar影响到了判断呢,用asint(TEST.age)>100这样试试呢

而安 小试身手Lv3

发表于2020-7-29 18:36

只看该作者

取消 关注该作者的回复

5#

xxxl 发表于 2020-7-29 18:34
是不是因为您这里TEST.age是varchar影响到了判断呢,用asint(TEST.age)>100这样试试呢 ...

是的  我觉得也是   我把类型调成int后    SUM(GER_COPY1.age > '100')   这个表达式也是可以的

xxxl 数据领袖Lv6

发表于2020-7-29 18:36

只看该作者

取消 关注该作者的回复

6#

而安 发表于 2020-7-29 18:36
是的  我觉得也是   我把类型调成int后    SUM(GER_COPY1.age > '100')   这个表达式也是可以的 ...

嗯嗯

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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