上次修改日期: 10 Jan 2024
环境
Tableau Desktop解决方案
单击以展开解决方案
情形 1:字段包含 NULL 值的表达式可能会返回 NULL 值
单击以展开解决方案
情形 2:包含 NULL 值的条件将返回 NULL 值
单击以展开解决方案
情形 3:如果没有条件为 True,则不含 ELSE 语句的 CASE 或 IF 语句将返回 NULL 值
单击以展开解决方案
情形 4:包括多个互斥 CASE 或 IF 语句的表达式可能返回 NULL 值
单击以展开解决方案
情形 5:将非数值字符串转换为数字
单击以展开解决方案
情形 6:除以零的表达式将返回 NULL
单击以展开解决方案
情形 7:DATE() 或 DATEPARSE() 可能返回 NULL
原因
- 对于情形 1、2 和 4,任何包括 NULL 的计算将返回 NULL,因为 NULL 值不是数字值,因此需要特殊处理。
- 对于情形 3,Tableau 向没有 ELSE 语句的任何逻辑计算中添加 ELSE NULL。这意味着,如果所有条件为 False,则将返回 NULL。
- 对于情形 5,任何除以零的数字在数学上是未定义的。为保持一致,Tableau 会将值显示为 NULL。有关详细信息,请参阅 Wikipedia 文章被零除
其他信息
没有记录时,强制输入 0.0将 NULL 或缺少的数据替换为零或现有数据
Tableau 中的数据聚合
数据提取刷新后日期计算字段返回 Null 值
对于包括 ATTR() 的计算字段(其中包括对来自多个数据源的数据进行混合的字段),总计为空白
使用 ATTR 的 IIF 函数返回意外的 NULL 结果
混合非匹配日期字段中的数据
将字符串转换为日期或日期时间类型生成 Null 值
感谢您提供该文章是否有效的反馈。
打开新案例
继续搜索
知识库
社区
产品帮助
培训和教程
Trending Articles
Results 1-3 of 84