Power BI中Decimal类型Invoice_Amt字段无法显示数据的问题求助
解决Power BI连接Microsoft Fabric数据集Decimal字段报错问题
已知修复方案及解决办法
- 调整字段数据类型:在Fabric数据集的发票表中,将
Invoice_Amt的Decimal类型转换为Fixed Decimal Number或Double类型,重新发布数据集后,在Power BI中刷新连接并测试拖入该字段。 - 排查关系冲突:暂时禁用所有表间关系(包括Dim_Date与日期字段、Dim_Partner与Partner_ID的关系),单独拖入
Invoice_Amt验证是否报错。若正常,再逐一恢复关系,定位引发冲突的配置。 - 创建DAX计算列替代:在Fabric数据集的发票表中添加DAX计算列:
Invoice_Amt_Fix = VALUE(Invoice_Amt),使用该计算列代替原字段拖入Power BI的表格视觉对象。 - 更新软件版本:确保使用的Power BI Desktop为最新稳定版本,同时确认Microsoft Fabric服务已完成最新更新,旧版本的类型兼容性bug可能导致该错误。
- 检查数据完整性:排查
Invoice_Amt字段是否存在异常值(如超出Decimal精度范围的数值、非数字格式内容、空值),清理或修正这些异常数据后重新发布数据集。
内容的提问来源于stack exchange,提问作者Mutuelinvestor
相关产品推荐
相关产品推荐

