在Azure数据映射中,我有3列用于电话号码T1、T2和T3。
我想要创建另一个列TelephoneNumber,如果它的null且值与实际电话号码匹配,它将返回T1,并在条件不满足时转到T2,最后转到T3。
我尝试将iifNull与regexMatch合并如下
iifNull( regexMatch(Telephone1,(\+44|0044|0|44)(7)[4-9][0-9]{8}
),regexMatch(Telephone2,(\+44|0044|0|44)(7)[4-9][0-9]{8}
),regexMatch(Telephone3,(\+44|0044|0|44)(7)[4-9][0-9]{8}
) )
但结果是布尔值,而不是值。
你能帮帮忙吗!谢谢
发布于 2022-01-24 09:53:05
iifNull只返回一个布尔值。因此,根据您的需求,您需要使用iifNull和iif的组合。
https://stackoverflow.com/questions/70821811
复制相似问题