Set NullInterpret = '';
Example:
LOAD * INLINE [
LocationID, Country, State, City
L001, USA, California, Los Angeles
L002, USA, ,
L003, Canada, Ontario,
L004, , New South Wales, Sydney
L005, UK, , London
L006, , , London
];
结果
加载数据并打开工作表。创建新表并将这些字段添加为维度:
LocationID
Country
State
City
创建以下计算维度:
=Coalesce(Country, State, City),用于以替代值填充任何空值。
结果表
LocationID
Country
State
City
Coalesce(Country, State, City)
L001
USA
California
Los Angeles
USA
L002
USA
-
-
USA
L003
Canada
Ontario
-
Canada
L004
-
New South Wales
Sydney
New South Wales
L005
UK
-
London
UK
L006
-
-
London
London
结果表明,尽管存在缺失值,但您可以使用 Coalesce 函数提供有关如何用替代值填充这些实例以完成数据集的逻辑。例如,L004 缺少一个 Country 值。Coalesce 函数返回 New South Wales ,因为 State 是优先逻辑中列出的第二个字段,当缺少 Country 的值时就会使用它。