永洪社区

标题: 如何写去重个数 [打印本页]

作者: yhdata_Ad8Oge45    时间: 2024-11-14 09:41
标题: 如何写去重个数
要表示大于0 情况下的去重个数改怎么写呢?怎么写都报错
这样写之后报错数据类型有问题

作者: yhdata_lyaa    时间: 2024-11-14 09:41
yhdata_Ad8Oge45 发表于 2024-11-14 10:46
取销额大于0 门店,对这些门店进行去重计数

可以在自由表展示吗,绑定门店,单元格过滤金额大于0 。
聚合选不同值计数
作者: yhbi老6了    时间: 2024-11-14 09:46
试试看 ,不需要对sum后的做判断,对sum前的就可以了  , 参考 : DistinctCount( if( col['总零售金额] >0 , col['店编码或名称'] , null ) )
作者: Efheih    时间: 2024-11-14 09:48
门店编码字段换成跟前面一样的总零售金额字段
作者: yhdata_lyaa    时间: 2024-11-14 09:48
你想实现的是什么,这几个字段是什么类型的

作者: yhbi老6了    时间: 2024-11-14 09:52
selectyyyymm,  
区域 ,
count( 利润>0,门店id,null )  as 当月有利润门店数 ,
sum(利润) as 区域当月利润
from table
group by yyyymm,区域

作者: 宇文波    时间: 2024-11-14 10:01
大概率金额哪里是文本 和数值比较了- -,
不过去重计数这些基本内置还用自己写吗
作者: yhdata_Ad8Oge45    时间: 2024-11-14 10:45
yhbi老6了 发表于 2024-11-14 09:52
selectyyyymm,  
区域 ,
count( 利润>0,门店id,null )  as 当月有利润门店数 ,

我这个是自由表,数据集是多维数据集,不支持写sql,能写的话我早就写了
作者: yhdata_Ad8Oge45    时间: 2024-11-14 10:46
yhdata_lyaa 发表于 2024-11-14 09:48
你想实现的是什么,这几个字段是什么类型的

取销额大于0 门店,对这些门店进行去重计数
作者: yhdata_Ad8Oge45    时间: 2024-11-14 10:47
yhbi老6了 发表于 2024-11-14 09:46
试试看 ,不需要对sum后的做判断,对sum前的就可以了  , 参考 : DistinctCount( if( col['总零售金额] >0  ...

sum是生成数据集之后的字段名,我没改,我是在最后聚合前进行判断的
作者: yhdata_Ad8Oge45    时间: 2024-11-14 15:44
yhdata_lyaa 发表于 2024-11-14 10:49
可以在自由表展示吗,绑定门店,单元格过滤金额大于0 。
聚合选不同值计数 ...

嗯嗯可以了,感谢




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