找文章 / 找答案

[可视化] 如何在新增计算列聚合特定条件的值?

jessi青铜三 显示全部楼层 发表于 2023-3-16 16:39:34 |阅读模式 打印 上一主题 下一主题
1
已解决
下图中左侧是原始数据表,右上部分是想要实现的图形呈现,又不下部分是目前的困难
需求:通过列表参数选择“某客户”和“某产品”,然后用“线图”将各省“某客户某产品在该省的占比”进行对比
目前的思路:增加三列计算列,第一列分子:sum(数量),列表参数一筛选,就是各省某客户某产品数量之和;第二列分母:这里不知道如何计算出各省某客户所有产品数量之和了,用fixed,计算出来的是各省所有客户所有产品数量之后,但是需要的是筛选的某客户,不是所有客户,exclude和include都受到列表参数的选择;第三列,sum(第一列)/sum(第二列)。然后线图绑定第三列。
求助,谢谢!

最佳答案

永洪tech-cp 铂金四 关注Ta

2023-03-16 16:39:35

不需要新建计算列,您可以直接绑定产品、省份、客户以及数量,计算数量总和的汇总百分比,动态计算选择“产品”即可,绘制出来的图会包含各个产品以及客户的,您可以加一个参数组件,对线图添加汇总过滤,根据实际需求切换查看,参考下图 注:您上面河北的计算错了,应该是13.456%
查看完整内容
回复

使用道具 举报

精彩评论17

永洪tech-cp铂金四 显示全部楼层 发表于 2023-3-16 16:39:35
不需要新建计算列,您可以直接绑定产品、省份、客户以及数量,计算数量总和的汇总百分比,动态计算选择“产品”即可,绘制出来的图会包含各个产品以及客户的,您可以加一个参数组件,对线图添加汇总过滤,根据实际需求切换查看,参考下图
2.png
注:您上面河北的计算错了,应该是13.456%
回复

使用道具 举报

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-3-16 17:16:31
那如果fixed里面把省份换成产品呢
回复

使用道具 举报

jessi青铜三 显示全部楼层 发表于 2023-3-20 10:36:24
yhdata_ruby 发表于 2023-3-16 17:16
那如果fixed里面把省份换成产品呢

换成产品,就变成所有所有产品的总和了,肯定更不对了。谢谢!
回复

使用道具 举报

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-3-20 10:48:49
jessi 发表于 2023-3-20 10:36
换成产品,就变成所有所有产品的总和了,肯定更不对了。谢谢!

先把数据绑定到普通表看看是什么样的吧,添加动态计算选择汇总百分比然后修改一下计算依据

回复

使用道具 举报

jessi青铜三 显示全部楼层 发表于 2023-3-22 15:59:55
yhdata_ruby 发表于 2023-3-20 10:48
先把数据绑定到普通表看看是什么样的吧,添加动态计算选择汇总百分比然后修改一下计算依据

...

计算结果好像不对。
不过我需要的是能够用图形呈现“每个省份的某客户某产品在该省的占比”进行对比某个客户和某个产品通过下拉列表来选择
我的思路添加计算列,因为算占比,所以需要有“筛选后(客户、产品)的每个省的数量之和”与“筛选后(客户)每个省份的所有产品数量之后”,也就是计算占比的分子和分母对筛选的响应不同分子是筛选的客户和产品都起作用,而分母只对筛选的部分条件(客户)起作用,然后现在分母就无法做到
如果能实现图形呈现“每个省份的某客户某产品在该省的占比”进行对比的目标,我的思路可能是错的,分子分母无法做到只对部分筛选条件响应。
谢谢!
回复

使用道具 举报

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-3-22 16:48:45
jessi 发表于 2023-3-22 15:59
计算结果好像不对。
不过我需要的是能够用图形呈现“每个省份的某客户某产品在该省的占比”进行对比,某 ...

我感觉按照你的思路,分母也能起作用吧,现在是分母有问题吗
回复

使用道具 举报

jessi青铜三 显示全部楼层 发表于 2023-3-22 16:57:40
yhdata_ruby 发表于 2023-3-22 16:48
我感觉按照你的思路,分母也能起作用吧,现在是分母有问题吗

对的,分母数据直接求和,就是和分子一样,筛选客户和产品,就变成各省某客户某产品之和,用Fixed(col[省份]::sum[col[数量]),不受筛选条件影响,变成各省所有客户所有产品之和,而想要的各省某客户(筛选客户)所有产品(不受筛选产品影响)之和。
现在就卡在这里了。谢谢!
回复

使用道具 举报

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-3-22 17:16:46
jessi 发表于 2023-3-22 16:57
对的,分母数据直接求和,就是和分子一样,筛选客户和产品,就变成各省某客户某产品之和,用Fixed(col[ ...

我都懵了,有没有数据发出来我们这边试一下
回复

使用道具 举报

jessi青铜三 显示全部楼层 发表于 2023-3-24 16:43:58
yhdata_ruby 发表于 2023-3-22 17:16
我都懵了,有没有数据发出来我们这边试一下

数据就是发帖的截图,又不支持Excel文件,只好压缩发上来了,谢谢!

产品省内占比对比示例0308.zip

14.36 KB, 下载次数: 5

回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |联系社区管理员|《永洪社区协议》
返回顶部