azure - 如何在数据流表达式生成器中连接字符串与日期

标签 azure azure-data-factory

为什么这在 Azure 数据工厂的数据流表达式生成器中不起作用: concat(subDays(currentUTC(),-1),'.parquet')

我不明白为什么这么难???

最佳答案

Concat 函数期望其参数为“字符串”类型。但 subDays(currentUTC(),1) 将以 timestamp/date 类型提供数据。这就是我们收到类型不匹配

错误的原因

enter image description here

要删除此错误消息,请使用 toString() 将时间戳数据转换为字符串类型。表达式为,

concat(toString(subDays(currentUTC(),-1)),'.parquet')

enter image description here

结果: 该表达式给出的结果没有任何错误。此表达式从 currentUTC() 天减去 -1。减 -1 只不过是给日期加 1。

enter image description here

关于azure - 如何在数据流表达式生成器中连接字符串与日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75595579/

相关文章:

c# - ASP.Net 尝试读取 xml 文件时, "An operation was attempted on a nonexistent network connection"

azure - 来自 Azure 的具有已知 IP(或范围)的服务请求

azure - 获取一年中的第几周 - Azure 数据工厂中的表达式和函数

通过 Visual Studio 部署资源时 New-AzureRmResourceGroupDeployment 期间的 Azure ExpiredAuthenticationToken

azure - ADF : find pipelines by sink resource

azure - 如何将变量从子管道传递到主管道?

azure - 如何在 adf 表达式中使用 utcnow 传递下个月日期

javascript - 使用 B2C 的 Javascript/Angular 6 SPA 应用程序中通过 MSAL.JS 注销时出错

c# - 高度可扩展的分布式系统的应用程序/自定义性能计数器日志记录?

Azure BreakLease 返回 409 冲突错误