我需要用dax power bi中操作失败的空白空间替换NaN

问题描述

表格就像图片一样

enter image description here

我需要将NaN保持为空,但是当我使用IFERROR()并将blank()放在ValueifError中时,它只会删除我不想要的整个行。有什么方法可以用空格替换NaN

我用下面的DAX: 奥斯卡获胜= SUM(电影[OscarWins])/ SUM(电影[OscarNominations])

解决方法

尝试使用DIVIDE函数代替“ /”运算符。 例如:测试= DIVIDE(Col1,Col2)

,

您可以处理分母为0的情况,如下所示。这将简单地检查,如果分母为0,它将返回BLANK()。在其他情况下,它将返回正常计算的结果。

oscar wins = 
IF(
    SUM(Films[OscarNominations]) = 0,BLANK(),SUM(Films[OscarWins])/SUM(Films[OscarNominations])
)
,

您的SUM(Films[OscarNominations])可能返回0,导致被零除。

对于您的IFERROR修复程序,右键单击可视化中的字段值,然后选择“显示无数据的项目”。

enter image description here

或者,如果出错,则返回0。这实际上取决于您希望听众如何解释数据。实际上,这不是数字(NaN)...

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...