第19天知识点:组件中如何标记重复值?
昨天的打卡学习中我们介绍了如何在数据集中标记出重复值,今天我们就继续聊一聊如何在组件中标记出重复值。
可以看到我们只需要计算出签到总次数以及第几次签到,然后对满足条件的计算结果添加背景色可以实现上图的效果了。
那如何计算签到总次数以及第几次签到呢?
其实,两个函数就能实现。
首先,我们来看一下签到总次数的计算方式:
可以看到,这里我们用到了一个新函数--TOTAL函数。
那TOTAL函数有什么含义,具体用法是什么呢?
我们通过函数卡片来认识一下这个函数。
一般情况下,当我们需要往上级汇总的时候就可以使用这个函数。
什么是往上级汇总?
比如,有一张记录了每个学生语数英三科成绩的成绩表。
可以看到一个学生对应着三门学科,学生与学科之间是一对多的关系。
这里学生是学科的上一级。
现在想计算出每个学生所有学科的总成绩,也就是需要从多的学科层级汇总到一的学生层级,这就是往上级汇总。
此时就可以使用TOTAL函数来进行计算。
除了这个函数之外,DEF函数其实也可以实现同样的效果:
DEF(COUNT_AGG(学号),[学号],[])
关于DEF函数的具体用法我们会在后面的打卡学习中分享。
接下来,我们来看一下第几次签到的计算方式:
可以看到,这里我们用到了另一个新函数--ACC_SUM函数。
同样的,我们通过函数卡片来认识一下这个函数的含义及具体用法。
ACC_SUM函数,经常应用于计算累计值的场景。
计算完两个数据之后,怎么给重复值添加背景色进行标记呢?
以签到总次数为例:
第一步:将【签到总次数】字段拖入表格属性下--指标选择【签到总次数】--颜色属性框中;
第二步:点击颜色属性框中的工具图标--添加条件--值大于1--背景色选择橙色。
这样得到的就是我们开篇的效果了。
今天认识了两个新函数:TOTAL函数与ACC_SUM函数。
TOTAL函数常用于跨行汇总;
ACC_SUM函数常用于跨行累计。
今天的学习内容就到这里,感兴趣的小伙伴自己动手试一试吧! |