永洪社区

标题: 怎样设置对空值不计数? [打印本页]

作者: mxb    时间: 2022-8-13 09:30
标题: 怎样设置对空值不计数?
本帖最后由 mxb 于 2022-8-13 09:33 编辑

现在做达成率,分子为模号计数,用DistinctCount(col['模号')计数值为2,对空值进行计数了,怎样设置或处理对空值不进行计数显示1?



作者: 永洪tech-Yan    时间: 2022-8-13 09:35
计算列中可以用逻辑函数判断下呢, 如果是空值则=1,否则就计数呢
作者: mxb    时间: 2022-8-13 09:52
永洪tech-Yan 发表于 2022-8-13 09:35
计算列中可以用逻辑函数判断下呢, 如果是空值则=1,否则就计数呢

如果做判断空值等于1,用聚合函数对这列计数还是不对吧
作者: 永洪tech-Yan    时间: 2022-8-13 10:23
该列正常用计数,空置计数结果现在为0,您想让他默认为1是吗?您这个字段用在什么组件什么场景下呢?
作者: mxb    时间: 2022-8-13 10:33
本帖最后由 mxb 于 2022-8-13 10:50 编辑
永洪tech-Yan 发表于 2022-8-13 10:23
该列正常用计数,空置计数结果现在为0,您想让他默认为1是吗?您这个字段用在什么组件什么场景下呢? ...

该列  现在空值计数是1,不是0,想默认是0
作者: 永洪tech-Yan    时间: 2022-8-13 11:30



这个组件设置下过滤 将那个字段值为空的过滤掉

作者: mxb    时间: 2022-8-13 13:13
本帖最后由 mxb 于 2022-8-13 13:16 编辑
永洪tech-Yan 发表于 2022-8-13 11:30
这个组件设置下过滤 将那个字段值为空的过滤掉

我这是验证效果用的,有什么方法能正确算出来,正常sql 空值应该不参与计数的,不知道为什么有问题,设置成null也不好用
作者: 永洪tech-Yan    时间: 2022-8-13 13:58
mxb 发表于 2022-8-13 13:13
我这是验证效果用的,有什么方法能正确算出来,正常sql 空值应该不参与计数的,不知道为什么有问题,设置 ...

您用sql计数测试了吗,这个字段值可能有问题, 我测试了下我这边空值也不计数,您可以做个简单内嵌数据集测试下




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4