如何在PowerBI Fabric Pipeline中格式化Lookup输出为纯值列表
PowerBI Fabric Pipeline Lookup结果提取并拼接为逗号分隔字符串
问题分析
你的Lookup步骤返回的是数组类型的结果(activity('Lookup').output.value是包含多个对象的数组):
- 直接访问
.Col1会报错,因为数组本身没有该属性 - 直接转字符串会保留对象结构,无法得到纯值的拼接格式
正确表达式
使用map遍历数组提取指定字段,再用join拼接成逗号分隔的字符串:
@join(map(activity('Lookup').output.value, (item) => string(item.Col1)), ', ')
表达式说明
map(activity('Lookup').output.value, (item) => string(item.Col1)):遍历Lookup返回的结果数组,对每个元素(item)提取Col1字段的值并转为字符串,最终得到一个仅包含值的字符串数组join(..., ', '):将字符串数组用,连接,生成你需要的11111111, 22222222格式
注意事项
如果ADX查询返回的列名不是Col1,请将表达式中的Col1替换为实际的列名。
内容的提问来源于stack exchange,提问作者PorgtheEaten
相关产品推荐
相关产品推荐

