永洪社区

标题: 教程丨在报告中计算汇总比例【留言有礼】 [打印本页]

作者: Yonghong-Club    时间: 2022-7-28 13:16
标题: 教程丨在报告中计算汇总比例【留言有礼】
已开奖
评论区留言最想要的脚本教程内容


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

[attach]33547[/attach]







我们常常在报告中使用到各种汇总值,如图:
[attach]33531[/attach]



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


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



[attach]33533[/attach]


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

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


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



然后把利润率1绑定到表格中,这时候得到的就是我们希望看到的汇总值的利润率了:
[attach]33536[/attach]

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


[attach]33537[/attach]
在自由式表格中,除了使用汇总计算列的方式以外,我们还可以使用格间计算来实现汇总值间的计算,在上图的表中插入新列,在新列的表头输入利润率,第二行的单元格中输入格间计算如图:[attach]33538[/attach]
这样就在自由表中实现了汇总值的比例计算:[attach]33539[/attach]

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

这里我们可以使用fixed表达式,固定计算交易时间维度,我们分别创建日利润和日成本的计算列:
[attach]33542[/attach][attach]33543[/attach]

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

[attach]33544[/attach]
把日利润率绑定到表格中,就可以得到每天当日利润率的值了:
[attach]33545[/attach]
我们将这些列绑定到线图中,就得到了一级市场,二级市场和总利润率随交易日期变化的曲线:
[attach]33546[/attach]

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



作者: yhdata_Gzhwqa5l    时间: 2022-7-28 14:16
很不错的功能哦,又学到了

作者: 觞纞    时间: 2022-7-28 14:19
我要我要,我全都要
作者: 山卡卡小狗狗    时间: 2022-7-28 14:20
目前感觉用的最多的就是 时间相关的脚本

比如,筛选框日期对应的上一月,上一年,本年,本年1月至今,当日期为1月时脚本值又为上年12月和本年1月
作者: 阳帆起航    时间: 2022-7-28 14:22
图表组件自定义设置各个字段的显示宽度
作者: 二郎显圣真君    时间: 2022-7-28 14:23
小学生才做选择,我二郎神全都要
作者: 夏夜的风    时间: 2022-7-28 14:26
又学习了新知识
作者: fxbanksap    时间: 2022-7-28 14:26
活动重在参与
作者: mxb    时间: 2022-7-28 14:31
聚合表达式和表达式的区别
作者: 王老师在线摸鱼    时间: 2022-7-28 14:35
学习使用我快乐
作者: 钮祜禄甄嬛    时间: 2022-7-28 14:38
日期参数

作者: yh_uukQ9r4D    时间: 2022-7-28 14:48
值得拥有
作者: 小七    时间: 2022-7-28 14:59
学习一下
作者: 汤七七七七七    时间: 2022-7-28 15:02
日期函数、文本函数、聚合函数是目前用的比较多的。
想知道有没有什么亮点函数,就那种不太知道,但用起来有很有用的那种。
最想的应该是循环赋值类的那种脚本吧,感觉一涉及到循环都好复杂,不太会使。
作者: yhdata_bKY2EGuC    时间: 2022-7-28 15:11

作者: hanxu    时间: 2022-7-28 15:17
又学到了。永洪BI最牛了,社区运营小姐姐最漂亮最可爱了
作者: cjy    时间: 2022-7-28 15:57
参与
作者: yhdata_    时间: 2022-7-28 16:11
龙虎榜
作者: yhdata_1zlxyyoe    时间: 2022-7-28 16:30
请教,欲将不良名称(如A,B,C,D…及良品)的各不良项目占总数量的百分比,迸行柱状图的可视化,但希望去除”良品”的占比出现,应该建立如何的脚本将总数量计算出来当成计算各不良项目占总数量的百分比

附图是以编辑动态计算器的汇总百分比作成,但柱状图是去除不了”良品”,试以过滤”良品”,但整体占比就成为各不良名称占比,非总体占比



作者: 小方不蔫儿    时间: 2022-7-29 07:11
多多分享哦
作者: ˗ˋˏ♡ˎˊ˗    时间: 2022-7-29 09:32
时间类、传参类。。等等
作者: 隐姓埋名    时间: 2022-7-29 14:13
就喜欢看这种干货
作者: 阿姆斯特朗炮    时间: 2022-7-29 14:48
有没有自由表各种计算的教程
作者: yhdata_35qdH9qo    时间: 2022-7-29 14:59
干货满满,要是能把计算类汇总的更详细点就好了,有没有参数传递的教程呢
作者: 夏油杰    时间: 2022-7-29 15:04
感谢分享
作者: meakicy    时间: 2022-7-29 15:39
新功能吗
作者: 起开    时间: 2022-7-29 15:47
多粒度表达式计算比例 不断学习ing
作者: jeff_lee    时间: 2022-7-29 16:27
大人从不做选择,全都要
作者: happypanda    时间: 2022-7-29 17:32
get
作者: Juu    时间: 2022-7-30 08:34
下面图片显示不出来了
作者: yhdata_Kq2MMsFx    时间: 2022-7-30 16:39
参与
作者: 百特慢    时间: 2022-8-1 10:53
支持更多更好脚本教程,函数灵活应用场景示例,小窍门。

作者: 朝花夕拾    时间: 2022-8-1 11:22
拿来吧你
作者: nico1024    时间: 2022-8-1 16:32
本帖最后由 nico1024 于 2022-8-1 16:36 编辑

跪求复杂多粒度场景!
作者: shunqiziran    时间: 2022-8-1 16:47
单独说哪个知道怎么用,但是结合起来就摸不着头脑了。
作者: 忙音    时间: 2022-8-1 16:49
学到了
作者: 忙音    时间: 2022-8-1 16:49
功能强大
作者: 网代-慎平    时间: 2022-8-2 10:35

作者: kongfg    时间: 2022-8-10 16:38
又学习了新知识
作者: kongfg    时间: 2022-8-10 16:39
又学习了新知识
作者: 为什么又困了!    时间: 2022-8-11 14:29

作者: 1182371106    时间: 2022-12-29 00:54
不同用户能看到不同权限维度的数据




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