Power BI技术问题:如何按日期和班次统计创建的物品数量
解决Power BI中按班次统计物品数量及图表无数据问题
修复早班度量值语法错误
你编写的早班度量值存在括号位置错误,且不必要混用两个时间列(若CTS是创建时间列),修正后的公式如下:
Morning Shift = CALCULATE( COUNT('Item'[ID]), HOUR('Item'[CTS]) >= 6 && HOUR('Item'[CTS]) < 14 )
完整班次统计度量值
假设三个班次的时间划分符合常规业务逻辑,以下是三个班次及总数的完整度量值:
中班统计
Afternoon Shift = CALCULATE( COUNT('Item'[ID]), HOUR('Item'[CTS]) >= 14 && HOUR('Item'[CTS]) < 22 )
晚班统计(处理跨天场景)
Night Shift = CALCULATE( COUNT('Item'[ID]), HOUR('Item'[CTS]) >= 22 || HOUR('Item'[CTS]) < 6 )
每日物品总数
Daily Total = COUNT('Item'[ID])
折线和堆积柱形图配置步骤
- 将X轴设置为日期列(确保字段类型为
日期/时间,而非文本) - 柱形Y轴添加三个班次的度量值:
Morning Shift、Afternoon Shift、Night Shift - 折线Y轴添加
Daily Total度量值 - 右键X轴的日期字段,设置聚合粒度为日,确保按天展示数据
无数据显示的额外排查点
- 确认
Item表中有有效数据,CTS列无空值或格式错误 - 检查页面/视觉对象的筛选器,排除意外过滤数据的条件
- 验证班次时间范围是否与实际业务匹配,可根据需求调整小时区间
内容的提问来源于stack exchange,提问作者Philip
相关产品推荐
相关产品推荐

