已开奖 评论区留言最想要的脚本教程内容
抽取五位用户 送出办公必备「快捷键」超大桌垫一个
我们常常在报告中使用到各种汇总值,如图:
这里我们拿到了利润和成本的汇总值,我们往往会想要再看到利润率的数据,也就是“利润/成本”,这时候可能下意识的,我们就会想那我新建一个计算列,利润率,像这样不就得了:
好了,新建计算列,把它绑定到表格上:
“不对啊,这个利润率怎么有一千多了。”相信不少人到这都会有这样的疑惑,这是因为这里的汇总会将每个明细的利润率一起加总计算,导致了这里计算出来的结果会是所有明细利润率的总值,这当然不是我们想要的利润率了。
要怎么拿到汇总的利润率呢,根据不同的情况永洪提供了不同的解决方案。
对于普通的表格或者交叉表组件,在新建计算列的时候,我们就需要把值设置为聚合函数,如图:
然后把利润率1绑定到表格中,这时候得到的就是我们希望看到的汇总值的利润率了:
虽然我们可以通过汇总函数等得到汇总值之间的计算结果,但是这样给出的比例是对应行维度的比例,如果我们需要进行不同维度的汇总值计算,直接这么写计算列显然是不行的。例如我们想要得到一级市场,二级市场和总利润率随交易日期变化的曲线:
这时候我们使用SUM(利润)/SUM(成本)就只能得到每天的二级市场利润率和一级市场利润率,如果我们想在表格中看到一整天的利润率,就需要使用多粒度表达式。永洪当前提供的基础的多粒度表达式如下:
这里我们可以使用fixed表达式,固定计算交易时间维度,我们分别创建日利润和日成本的计算列:
然后创建日利润率计算列(目前不支持直接创建两个多粒度表达式相除的计算列):
把日利润率绑定到表格中,就可以得到每天当日利润率的值了:
我们将这些列绑定到线图中,就得到了一级市场,二级市场和总利润率随交易日期变化的曲线:
综上所述,结合计算列和多粒度表达式的使用,我们可以通过对计算列和多粒度表达式的灵活运用,让数据在明细数据和汇总数据中的按需显示变得简单可控。
|