在 Azure 数据流中将科学计数法转换为十进制
Convert Scientific Notation to decimal in Azure Data Flows
我有一个输入文件,其中有一列混合了十进制和科学记数法值。我尝试使用 toDecimal 转换列,这似乎适用于非零小数和科学计数法值,但零被转换为 到 科学计数法。是否可以将零值保持为纯零?
看起来默认情况下 0/0.0 在使用 decimal 函数时被转换为指数值。一种方法是将十进制转换为字符串。
case(Value == 0.0, toString(0.0),toString(toDecimal(Value,20,10)))
我有一个输入文件,其中有一列混合了十进制和科学记数法值。我尝试使用 toDecimal 转换列,这似乎适用于非零小数和科学计数法值,但零被转换为 到 科学计数法。是否可以将零值保持为纯零?
看起来默认情况下 0/0.0 在使用 decimal 函数时被转换为指数值。一种方法是将十进制转换为字符串。
case(Value == 0.0, toString(0.0),toString(toDecimal(Value,20,10)))