永洪社区

标题: 表格如何计算百分比 [打印本页]

作者: yhdata_Mf2EKWLz    时间: 2023-4-24 11:49
标题: 表格如何计算百分比
按某个字段进行分组计数后,因每组的数据会有交叉,如果想算每个组的数量在全部数据的百分比要如何计算。总数只有27。


作者: yhdata_yzm    时间: 2023-4-24 13:08
动态计算汇总百分比不行吗
作者: yhdata_Mf2EKWLz    时间: 2023-4-24 14:00
本帖最后由 yhdata_Mf2EKWLz 于 2023-4-24 14:20 编辑
yhdata_yzm 发表于 2023-4-24 13:08
动态计算汇总百分比不行吗

不行啊,因为汇总百分比是100%,但数据是存在一对多的关系,百分比加起来很有可能是大于100%的
作者: yhdata_yzm    时间: 2023-4-24 14:53
yhdata_Mf2EKWLz 发表于 2023-4-24 14:00
不行啊,因为汇总百分比是100%,但数据是存在一对多的关系,百分比加起来很有可能是大于100%的 ...

有具体数据吗,我们看看
作者: yhdata_Mf2EKWLz    时间: 2023-4-24 15:22
类似附件的数据
作者: DX188    时间: 2023-4-24 16:10
你这表里也没有个模拟结果,对你的描述也不是很明白啊
作者: yhdata_Mf2EKWLz    时间: 2023-4-25 08:35
DX188 发表于 2023-4-24 16:10
你这表里也没有个模拟结果,对你的描述也不是很明白啊

我前面已经说明了如果我用动态百分比存在的问题,表格只是提供个具体数据而已。表格里已经有每个组的数量,如果按照BI里动态计算的汇总百分比的话,它是每组的数量/(每组的数量之和)即是每组的数量/143,但我的真实情况是,总的数量只有87,我的百分比应该是每组的数量/87
作者: DX188    时间: 2023-4-25 08:58
那你重复出现的要怎么算呢,是只算在一组里还是说平均分在每组里。自己的需求都还没说明白,让别人怎么懂呢
作者: yhdata_Mf2EKWLz    时间: 2023-4-26 08:17
DX188 发表于 2023-4-25 08:58
那你重复出现的要怎么算呢,是只算在一组里还是说平均分在每组里。自己的需求都还没说明白,让别人怎么懂呢 ...

我不懂你说的重复出现是指什么,我昨天已经说的很明白我计算每组的百分比就是每组精确不同值计数/总的精确值不同值计数,但我的数据存在一对多的情况,就像生产中一台设备可能存在多个问题,我要统计每个问题的设备占比就是每个问题的设备数/存在问题的设备数,如果按目前工具提供的汇总百分比,它的总和是每个问题的设备数相加,数值会比存在问题的设备数多,这样计算出的百分比就会偏小。
作者: yh_k2ueoC6z    时间: 2023-4-26 08:29
那你自己加一个在数据库加个计算列不就行了,报告就直接用这一列。
作者: yhdata_Mf2EKWLz    时间: 2023-4-26 08:46
yh_k2ueoC6z 发表于 2023-4-26 08:29
那你自己加一个在数据库加个计算列不就行了,报告就直接用这一列。

我的数据库是明细表,如果增加一个计算列的话,报告中作为度量列是要做进一步计算才能展现的,如果为维度列的话,那怎么只取一个值出来;还存在另外一个问题,如果要从不同的维度统计的话,我得多少个维度就得增加多少个列,这应该会更耗费资源。
作者: DX188    时间: 2023-4-26 09:22
yhdata_Mf2EKWLz 发表于 2023-4-26 08:46
我的数据库是明细表,如果增加一个计算列的话,报告中作为度量列是要做进一步计算才能展现的,如果为维度 ...

你所谓的讲明白并不代表别人能懂你的明白,如果你简单的建立个模拟结果出来那谁都能懂了。我大概明白你要的意思了,是不是如下图的意思
一组二组三组
ACC
BDE
CEF
3/9=33.33%3/9=33.33%3/9=33.33%永洪的结果
(1+1+1/3)/6=38.89%(1/3+1+1/2)/6=30.56%(1+1+1/3)/6=30.56%想要的结果


作者: yhdata_Mf2EKWLz    时间: 2023-4-26 12:46
DX188 发表于 2023-4-26 09:22
你所谓的讲明白并不代表别人能懂你的明白,如果你简单的建立个模拟结果出来那谁都能懂了。我大概明白你要 ...

是这个意思

作者: DX188    时间: 2023-4-26 13:50
yhdata_Mf2EKWLz 发表于 2023-4-26 12:46
是这个意思

那不就是“分组合计/不重复总计”就行了么,是哪一步算不出来
作者: yhdata_Mf2EKWLz    时间: 2023-4-26 16:36
DX188 发表于 2023-4-26 13:50
那不就是“分组合计/不重复总计”就行了么,是哪一步算不出来

你这个公式是在创造数据集的时候新增列的时候计算的吗?因为我在制作报告的时候动态计算里汇总百分比的公式是内置的
作者: DX188    时间: 2023-4-26 16:53
yhdata_Mf2EKWLz 发表于 2023-4-26 16:36
你这个公式是在创造数据集的时候新增列的时候计算的吗?因为我在制作报告的时候动态计算里汇总百分比的公 ...

别用动态计算啊,自己列公式不就行了。普通表就建计算列,自由表就写格间计算。分组合计、不重复总计这两项应该不难计算吧
作者: yhdata_yzm    时间: 2023-4-26 17:04






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