【问题标题】:ADF DataFlow toFloat functionADF 数据流 toFloat 函数
【发布时间】:2020-10-07 16:50:10
【问题描述】:

我尝试使用 ADF 数据流将包含“630.180004119873”等数据的列转换为使用 toFlaot() 函数的浮点数据类型,但是当输出时我可以看到数据已转换为“630.18”。

有没有人知道如何防止 ADF DataFlow toFloat 函数将结果保持为“630.180004119873”而不是转换为“630.18”?

代码如下: ADF Derived Column Settings

【问题讨论】:

  • “仅截断为双精度”是什么意思?你寻求的结果是什么?如果你想要一个双精度,那么你可以使用 toDouble 函数而不是 toFloat。
  • @JoelCochran 感谢您的评论。我一直在编辑我的问题
  • 您好@weehongngeo,如果我的回答对您有帮助,请标记为回答。这对其他社区成员可能是有益的。谢谢。
  • 嗨@weehongngeo,如果您有任何其他问题,请告诉我,谢谢!

标签: azure azure-data-factory azure-data-lake azure-data-factory-2 azure-data-flow


【解决方案1】:

实际上,我们不能使用toFloat 进行转换。你可以使用toDoubletoDecimal:

例如:

toDecimal:您可以自定义精度和小数位数。

toDouble:

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-17
    • 2020-08-31
    • 2021-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-23
    相关资源
    最近更新 更多