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
相关产品推荐
相关产品推荐

