Azure数据工厂中带有regexMatch的IIfNull



在Azure数据映射中,我有3列用于电话号码T1、T2&T3.

我想创建另一列TelephoneNumber,如果它不为空,并且值与实际电话号码匹配,则返回T1,如果不满足条件,则转到T2,最后转到T3。

我尝试将iifNull与regexMatch结合起来,如下所示

iifNull(regexMatch(电话1、(+44|0044|0|44)(7)[4-9][0-9]{8}(,regexMatch(电话2、(+44|0044|0|44)(7)[4-9][0-9]{8}(,regexMatch(电话3,(+44|0044|0|44)(7)[4-9][0-9]{8}()

但结果是布尔值,而不是值。

你能帮忙吗!感谢

在此处输入图像描述

iifNull仅返回布尔值。因此,根据您的需求,您需要使用iifNull和iif的组合。

相关内容

  • 没有找到相关文章

最新更新