问答 查看内容
返回列表

怎么制作一个时间进度图

149 1
发表于 2024-12-31 16:10:06 | 查看全部 阅读模式
我想制作一个时间进度图,包括月进度、年进度。我该如何计算当前值和目标值。

评论1

观小哈楼主Lv.1 发表于 2024-12-31 16:11:04 | 查看全部
本帖最后由 观小哈 于 2024-12-31 16:19 编辑

1.新建需要的计算字段
月进度:
今天是第几天:DAYOFMONTH(CURRENT_DATE())
这个月的天数:DAYOFMONTH(LAST_DAY(CURRENT_DATE()))

年进度:
今天是今年的第几天:DAYOFYEAR(CURRENT_DATE())
今年一共几天(可以计算是否闰年):  CASE
    WHEN (year(current_date()) % 4 = 0 AND (year(current_date()) % 100 != 0 OR year(current_date()) % 400 = 0))
    THEN 366
    ELSE 365
2.选择想要样式的卡片,拖入计算字段选择无处理,数据标签属性可以选择用百分比展示。如图就是12月31日当天的月时间进度
截图202412311618047762.png
SPARK函数学习:https://docs.guandata.com/product/bi/428146642139480064

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2025 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表