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

Power BI折线图预测报错:数据含空值问题求助

Power BI折线图预测报错:"To forecast, data cannot have empty values" 处理建议

问题详情

在Power BI中对折线图执行预测操作时,触发错误提示:

To forecast, data cannot have empty values

X轴使用独立日期表,但将日期表与图表所用的YTD度量值合并查看时,发现第一行值为空。度量值代码如下:

CALCULATE(DISTINCTCOUNT('Transactions'[client_number]),
DATESYTD(Calendar[Date]), 'Transaction'[some_filter] = "Y")

已尝试社区现有解决方案但无效,寻求可行处理思路。

解决思路

  • 修补度量值空值:使用COALESCE函数将度量值返回的空值替换为0,保证所有日期对应数值非空,修改后代码:
    COALESCE(
        CALCULATE(DISTINCTCOUNT('Transactions'[client_number]),
        DATESYTD(Calendar[Date]), 'Transaction'[some_filter] = "Y"),
        0
    )
    
  • 检查日期表连续性:确认日期表包含完整无中断的日期序列,Power BI预测功能要求X轴日期必须连续。
  • 排查筛选逻辑:
    • 检查页面/报表级筛选器,确认未意外排除部分日期数据;
    • 验证'Transaction'[some_filter] = "Y"的筛选条件在初始日期是否有匹配记录,若无则度量值会返回空,替换为0即可解决该问题。
  • 验证表关联:确保日期表Calendar[Date]与交易表的日期字段关联正确,避免因关联失效导致部分日期无对应数据返回空值。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 09:05:03