powerBI查找和子字符串

时间:2018-12-20 10:01:56

标签: powerbi lookup

我正在寻找DAX功能或pbi桌面的任何技巧来执行以下操作:

2张桌子:

  • “数据”表,其数据列为文本格式

例如:“产品XXX.YYY”

  • 'ref'表,具有2列,键和标签。键通常是数据域的一些子字符串。

例如“产品XXX”; “标签1”

我需要在数据表中添加一个度量,该度量包含与ref表中的第一个键匹配的标签,该键是数据的子字符串

例如:“产品XXX”是“产品XXX.YYY”的子字符串=>应返回“标签1”

当然,数据列上的所有值都具有不同的格式,因此我无法操纵数据以静态方式拆分“产品XXX”和“ YYY”。

非常感谢!

替代方法:如果密钥可以是要匹配的完整正则表达式模式,而不是虚拟子字符串,则将更加有趣...:)

1 个答案:

答案 0 :(得分:0)

没有示例数据,很难测试该解决方案是否有效,但是自2018年10月以来,已有fuzzy matching preview feature

步骤摘要

  1. 通过文件→选项→预览功能启用模糊合并预览功能
  2. 转到“编辑查询”,然后单击“合并为新的查询”
  3. 选择数据表(包含Product XXX.YYY值)作为源
  4. 选择参考表作为匹配表
  5. 从下拉列表中选择一个联接类型
  6. 勾选模糊匹配复选框
  7. 尝试一些模糊匹配选项以了解合适的方法