找文章 / 找答案
精选问答 更多内容

[数据分析] 教程丨在报告中计算汇总比例【留言有礼】

Yonghong-Club 显示全部楼层 发表于 2022-7-28 13:16:43 |阅读模式 打印 上一主题 下一主题
已开奖
评论区留言最想要的脚本教程内容


抽取五位用户 送出办公必备「快捷键」超大桌垫一个

851e3f42e32939f8ae6fbac0bc2c0b5a.jpg







我们常常在报告中使用到各种汇总值,如图:
8EF525BF-299F-49A1-BA8F-F4A86A3E3AB0_4_5005_c.jpeg



这里我们拿到了利润和成本的汇总值,我们往往会想要再看到利润率的数据,也就是“利润/成本”,这时候可能下意识的,我们就会想那我新建一个计算列,利润率,像这样不就得了:
018fd690ef7b2f88c93762c7a639cd1b.jpg


好了,新建计算列,把它绑定到表格上:



d98d927540000edd760581b66f038818.jpg


“不对啊,这个利润率怎么有一千多了。”相信不少人到这都会有这样的疑惑,这是因为这里的汇总会将每个明细的利润率一起加总计算,导致了这里计算出来的结果会是所有明细利润率的总值,这当然不是我们想要的利润率了。

要怎么拿到汇总的利润率呢,根据不同的情况永洪提供了不同的解决方案。


普通表格组件计算汇总值
对于普通的表格或者交叉表组件,在新建计算列的时候,我们就需要把值设置为聚合函数,如图:
018fd690ef7b2f88c93762c7a639cd1b.jpg



然后把利润率1绑定到表格中,这时候得到的就是我们希望看到的汇总值的利润率了:
40abe395f28317847f9f7687b7fc91f0.jpg

自由式表格组件计算汇总值
如果使用自由式表格进行这个计算,操作会更加简单一些,我们先将市场分布、利润和总成本绑定到自由表的三格:


F59A88E4-F36A-4E5D-9E2E-B664A75BA03E_4_5005_c.jpeg
在自由式表格中,除了使用汇总计算列的方式以外,我们还可以使用格间计算来实现汇总值间的计算,在上图的表中插入新列,在新列的表头输入利润率,第二行的单元格中输入格间计算如图: C5FFDDD4-15AA-4322-BF3C-3EC7F0B280E4.jpeg
这样就在自由表中实现了汇总值的比例计算: 7498e894a115c9b0022d0967d5b101b7.jpg

多粒度表达式计算比例
虽然我们可以通过汇总函数等得到汇总值之间的计算结果,但是这样给出的比例是对应行维度的比例,如果我们需要进行不同维度的汇总值计算,直接这么写计算列显然是不行的。例如我们想要得到一级市场,二级市场和总利润率随交易日期变化的曲线:
7A9C02CD-7062-40A4-AC9D-3CB3D60E08F3_4_5005_c.jpeg
这时候我们使用SUM(利润)/SUM(成本)就只能得到每天的二级市场利润率和一级市场利润率,如果我们想在表格中看到一整天的利润率,就需要使用多粒度表达式。永洪当前提供的基础的多粒度表达式如下:
84d54bd711a931584f454019e2fa4cf9.jpg

这里我们可以使用fixed表达式,固定计算交易时间维度,我们分别创建日利润和日成本的计算列:
e95ae512c38dca6053339e6f1d9a1310.jpg a3c9be69e4be08dc74cb3a652128e7b4.jpg

然后创建日利润率计算列(目前不支持直接创建两个多粒度表达式相除的计算列):

a74dc055fd45635361a9781ed15dceb8.jpg
把日利润率绑定到表格中,就可以得到每天当日利润率的值了:
dd6fad3d448e0ef384cb74ede9d6b1e1.jpg
我们将这些列绑定到线图中,就得到了一级市场,二级市场和总利润率随交易日期变化的曲线:
E4291432-1F1B-4AC8-998F-91B7B9E28FFA_4_5005_c.jpeg

综上所述,结合计算列和多粒度表达式的使用,我们可以通过对计算列和多粒度表达式的灵活运用,让数据在明细数据和汇总数据中的按需显示变得简单可控。


回复

使用道具 举报

精彩评论41

yhdata_Gzhwqa5l玄铁二 显示全部楼层 发表于 2022-7-28 14:16:51
很不错的功能哦,又学到了
回复 支持 反对

使用道具 举报

觞纞青铜三 显示全部楼层 发表于 2022-7-28 14:19:11
我要我要,我全都要
回复 支持 反对

使用道具 举报

山卡卡小狗狗玄铁二 显示全部楼层 发表于 2022-7-28 14:20:21
目前感觉用的最多的就是 时间相关的脚本

比如,筛选框日期对应的上一月,上一年,本年,本年1月至今,当日期为1月时脚本值又为上年12月和本年1月
回复 支持 反对

使用道具 举报

阳帆起航青铜四 来自手机 显示全部楼层 发表于 2022-7-28 14:22:22
图表组件自定义设置各个字段的显示宽度
回复 支持 反对

使用道具 举报

二郎显圣真君玄铁三 显示全部楼层 发表于 2022-7-28 14:23:14
小学生才做选择,我二郎神全都要
回复 支持 反对

使用道具 举报

夏夜的风白银一 显示全部楼层 发表于 2022-7-28 14:26:33
又学习了新知识
回复 支持 反对

使用道具 举报

fxbanksap青铜一 来自手机 显示全部楼层 发表于 2022-7-28 14:26:57
活动重在参与
回复 支持 反对

使用道具 举报

mxb青铜一 来自手机 显示全部楼层 发表于 2022-7-28 14:31:24
聚合表达式和表达式的区别
回复 支持 反对

使用道具 举报

王老师在线摸鱼青铜一 显示全部楼层 发表于 2022-7-28 14:35:02
学习使用我快乐
回复 支持 反对

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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