【发布时间】:2022-01-29 11:53:32
【问题描述】:
我有两列 A 和 B
A 是一个普通的列。假设它可能有以下任何一种颜色:黑色、白色、橙色 B 每个B记录都包含一个列表。比如说“白衬衫”、“白裤子”、“橙色 T 恤”
我正在尝试在 B 列中获取与 A 列中的颜色相关的项目。
如果 A = 白色,那么我想要一个单元格中的“白衬衫”和“白裤子”。
如果我硬编码“白色”,它可以工作,但我无法将 [A] 传递给 Text.Contains(或者我不知道如何)
= Table.TransformColumns(#"Added Custom", {"B", each Text.Combine(List.Transform(List.Select(_,each Text.Contains(_,"white")), Text.From), "#(lf)"), type text})
拜托,感谢您的帮助。
【问题讨论】:
-
使用以下代码,您可以从 A 列传递一个值。它被硬编码到第一行 {0} =Table.TransformColumns(#"Added Custom", {"A", each Text. Combine(List.Transform(List.Select(,each Text.Contains(,#"Added Custom"[B]{0})), Text.From), "#(lf)") , 输入文字})
标签: list filter powerquery