You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

按小时创建筛选器解决每日可用率图表班次百分比求和异常

嘿,我懂你这会儿遇到的糟心事儿——本来是要展示两个班次各自的可用率,结果图表把俩百分比直接加一块儿变成165%,完全没法看对吧?不过你的思路找对方向了,通过提取班次的小时来拆分数据,就能解决这个问题。我帮你把这个方案捋得更清楚些:

解决步骤

1. 先搞定提取班次小时的计算字段

你提到的Start_Shift = todate(theoreticalshiftstarttimelocal,"%H")这个计算字段是关键,它能把每个班次的开始时间转换成纯小时数(比如早班8点就是8,晚班16点就是16),这样同一天里的两个班次就有了明确的区分标识。

  • 这里要确认下theoreticalshiftstarttimelocal的时间格式和%H是匹配的,哪怕是带分钟的时间戳,这个函数也能准确提取出小时部分,不用担心。

2. 把计算字段加入图表维度,拆分数据

别再只拿日期当唯一的分组维度啦,把刚创建的Start_Shift字段拖到图表的维度区域里:

  • 这样图表就会按照「日期+班次小时」来分组统计,早班和晚班的可用率就会各自成为独立的列(或者数据点),再也不会被错误地求和到一起了。

3. (可选)用筛选器灵活控制展示

如果需要单独查看某个班次的数据,或者让用户能切换班次查看,可以把Start_Shift字段添加到筛选器面板:

  • 比如设置筛选条件为8就能看早班数据,选16就看晚班;也可以保留所有选项,让大家自由切换查看不同班次的可用率情况。

额外小提醒

要是你的班次起始时间不是整小时(比如早班7:30开始),可以把计算字段的格式改成%H:%M,提取更精确的时间,保证分组的准确性。

内容的提问来源于stack exchange,提问作者Jorge MEDINA

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 02:27:57