当遇到一个图表中有的指标标签需要显示百分比,有的指标标签需要显示正常数字或者更多种形式的时候,我们可以通过计算字段自己设置标签,下面来看具体怎么实现吧。
你可能遇到这种数据:

展示效果,当切换class时,var1需要显示两位小数的百分比,var2需要显示两位小数的数字,如图所示,将年份放在列上,将value放在行上,class显示为筛选器(单值列表),将value拖拽至标签,设置标签格式为百分比会导致所有的class下都为百分比,这显然达不到我们想要的效果。


解决办法:
创建参数:

创建计算字段:

将选择显示字段拖入筛选器,选择true,将标签拖拽至标签标记卡,当参数选择var1时出现:

当参数选择var2时出现:

这里注意点:
一、当我们不做创建参数时,创建计算字段标签根据CLASS字段做聚合会显示聚合与非聚合问题,创建参数作为中转很好地解决了这个问题 。

二、创建计算字段str+round函数出现无限循环小数位,且为非连续字段,使得图中折线不能连续,虽然可以通过叠加双轴避免不连续的问题,标签显示过多的小数位也是异常的,添加sum聚合函数能够很好地解决这个问题。



每天多学一点,共同进步吧。
在图表数据展示中,针对不同指标需要设置不同的标签格式,例如百分比或数字。通过创建参数和计算字段,可以灵活控制var1显示为百分比,var2显示为数字。这种方法解决了聚合与非聚合问题,并确保了标签格式的准确性。在实际操作中,需要注意避免无限循环小数和标签不连续的问题,适当使用聚合函数可以优化显示效果。
5万+

被折叠的 条评论
为什么被折叠?



