如何将 ADF 数据流中的字符串数组连接成一个简单的字符串?
How do I concatenate an array on strings in ADF Data Flow to a simple string?
我正在构建 Azure 数据工厂。在数据流中,我有一个字符串数组。
我希望将那组字符串合并为一个字符串。
即。 [ "value1", "value2" ] 变成 "value1, value2"
这可能吗,我在这里找不到任何帮助我的功能?
我希望有一个连接函数或 foreach 但找不到?
您可以使用 join 函数,它存在于 collection 函数中 Add dynamic content.
语法:
join([<collection>], '<delimiter>')
示例:
join(variables('ARRAY_VARIABLE'), ',')
请参阅此处以了解有关 Join 的更多信息。
此外,您可以使用 ForEach 循环 activity 遍历数组并使用 Set Variable 使用 concat 表达式函数创建逗号分隔字符串的任务。
如果你的数组中只有两个元素,那么你可以这样做。
@concat(variables('variable_name')[0].Code1, ',', variables('variable_name')[1].Code1)
toString(myArray) 是否符合您的要求?
我正在构建 Azure 数据工厂。在数据流中,我有一个字符串数组。
我希望将那组字符串合并为一个字符串。
即。 [ "value1", "value2" ] 变成 "value1, value2"
这可能吗,我在这里找不到任何帮助我的功能?
我希望有一个连接函数或 foreach 但找不到?
您可以使用 join 函数,它存在于 collection 函数中 Add dynamic content.
语法:
join([<collection>], '<delimiter>')
示例:
join(variables('ARRAY_VARIABLE'), ',')
请参阅此处以了解有关 Join 的更多信息。
此外,您可以使用 ForEach 循环 activity 遍历数组并使用 Set Variable 使用 concat 表达式函数创建逗号分隔字符串的任务。
如果你的数组中只有两个元素,那么你可以这样做。
@concat(variables('variable_name')[0].Code1, ',', variables('variable_name')[1].Code1)
toString(myArray) 是否符合您的要求?