永洪社区

标题: 请问精确不同值计数与不同值计数有什么区别? [打印本页]

作者: yhdata_3lc5PXp6    时间: 2022-10-13 15:48
标题: 请问精确不同值计数与不同值计数有什么区别?
请问精确不同值计数与不同值计数有什么区别?两个分别什么时候用?因为我看到得到的数不一样啊


作者: yhdata_ruby    时间: 2022-10-13 15:48
不同值计数,数据量较小时与精确不同值计数类似,即计算所有数据中不同数据值的行数。但在数据量较大的时候,不同值计数有可能与精确不同值结果有差别,即当数据量较大时,精确不同值数据仍旧是计算所有数据中不同值的数据数量,但不同值计数为了提高效率,只会从部分数据中计算不同值的数据数量,误差一般在3%以内。
作者: yhdata_3lc5PXp6    时间: 2022-10-13 15:54
yhdata_ruby 发表于 2022-10-13 15:51
不同值计数,数据量较小时与精确不同值计数类似,即计算所有数据中不同数据值的行数。但在数据量较大的时候 ...

那你的意思是精确不同值计算的数会更准确对吗?
作者: yhdata_ruby    时间: 2022-10-13 15:56
yhdata_3lc5PXp6 发表于 2022-10-13 15:54
那你的意思是精确不同值计算的数会更准确对吗?

要看你的数据量大不大了,太大选择精确不同值计数肯定更准确
作者: yhdata_3lc5PXp6    时间: 2022-10-13 15:58
yhdata_ruby 发表于 2022-10-13 15:56
要看你的数据量大不大了,太大选择精确不同值计数肯定更准确

多少算大?只有一个表格,1W行数据以内。
但是我发现精确不同值计数是52,不同值计数是53.(53是对的)
作者: yhdata_ruby    时间: 2022-10-13 16:05
yhdata_3lc5PXp6 发表于 2022-10-13 15:58
多少算大?只有一个表格,1W行数据以内。
但是我发现精确不同值计数是52,不同值计数是53.(53是对的) ...

差别也不算很大,看你实际需求,想要更精确的选择精确不同值就行
作者: yhdata_3lc5PXp6    时间: 2022-10-13 16:11
yhdata_ruby 发表于 2022-10-13 16:05
差别也不算很大,看你实际需求,想要更精确的选择精确不同值就行

那么现在精确不同值计算的数是错误的,不同值计数是正确的,这个是什么原因造成的呢?
作者: yhdata_ruby    时间: 2022-10-13 16:45
yhdata_3lc5PXp6 发表于 2022-10-13 16:11
那么现在精确不同值计算的数是错误的,不同值计数是正确的,这个是什么原因造成的呢? ...

因为精确不同值计数,指的是所有数据行中不同数据值的总行数,相同数据的只计算一次。
作者: yhdata_3lc5PXp6    时间: 2022-10-13 16:47
yhdata_ruby 发表于 2022-10-13 16:45
因为精确不同值计数,指的是所有数据行中不同数据值的总行数,相同数据的只计算一次。 ...

是计数的那一列是否相同还是看所有列是否相同?
作者: yhdata_yzm    时间: 2022-10-13 19:28
yhdata_3lc5PXp6 发表于 2022-10-13 16:47
是计数的那一列是否相同还是看所有列是否相同?

计数那列




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