Power BI无法绘制以一天内时间为X轴、数值为Y轴的散点图求助
Power BI 跨天分钟级脉搏散点图实现方案
前置数据处理
首先需要单独提取单日内的时间维度,避免日期信息干扰X轴展示:
- 进入Power Query编辑器,选中你的时间戳列,新增自定义列,输入公式
= TIME(HOUR([时间戳列名]), MINUTE([时间戳列名]), 0),将该列命名为「当日时间」,设置数据类型为时间类型 - 提前划分好的脉搏区间列设置为「文本/类别」类型
- 若数据没有唯一标识列,可在Power Query中添加索引列作为唯一ID,避免点被自动聚合
可视化配置
选择系统自带的散点图组件,按以下规则配置字段:
- X轴:选择刚生成的「当日时间」列,点击字段右侧下拉箭头,选择「不汇总」,关闭X轴默认的日期层次结构
- Y轴:选择脉搏数值列,同样点击下拉箭头选择「不汇总」,无需添加多个Y轴值
- 图例:选择提前划分好的脉搏区间列,系统会自动为不同区间的点匹配不同颜色
- 细节:添加之前生成的唯一ID/索引列
常见异常修复
如果出现数据不兼容提示,排查两个配置项:
- 确认X轴使用的是仅包含当日时间的列,而非带日期的完整时间戳
- 确认X、Y轴字段都关闭了汇总/聚合选项
调整完成后即可得到预期散点图效果,所有脉搏记录会以单独点的形式展示,X轴为全天24小时时间刻度,Y轴为脉搏数值,不同区间脉搏点自动按颜色区分。
内容的提问来源于stack exchange,提问作者Кирилл Георгиев
相关产品推荐
相关产品推荐

