【发布时间】:2022-11-18 03:04:14
【问题描述】:
我在过滤器活动条件下的一个 Pipeine 中看到了这个表达式。任何人都可以帮助我理解这个使用的表达式(你可以重新表达以使其易于理解)。看起来很难理解。
@if(equals(pipeline().parameters.FileName,'default'),endswith(toUpper(item().name),'.PDF'),
and(startswith(item().name,replace(string(pipeline().parameters.Filemane),'*.txt','')),
endswith(toUpper(item().name),'.PGP')))
谢谢
我没有拦截器,但我无法理解表达式。只是想弄清楚该代码的目的是什么,他们试图在 ADF 的特定过滤条件下实现什么
【问题讨论】:
-
提供示例输入和预期结果以及您面临的任何错误/障碍。
-
我没有拦截器,但我无法理解表达式。只是想弄清楚该代码的目的是什么,他们在 ADF @RakeshGovindula 的特定过滤条件下试图实现什么
-
在我看来,如果文件名是默认的并且项目是 pdf 文件,它会返回 true。或者如果项目是 pgp 文件并且参数中的文件名不是 txt 文件。为什么?我想我们需要更多关于 ADF 中这个管道是关于什么的信息
标签: azure-data-factory etl common-expression-language