两个表格 判断 B 表格是否有 A 表格包含文本 返回其 A 表格包含文本

Power Query 秋风一达 ⋅ 于 2019-07-12 14:07:06 ⋅ 最后回复由 kirete 2019-07-22 15:55:58 ⋅ 2865 阅读

第二次更新,目前这个难以解决,有匹配出多个词根问题,逻辑有问题,这个提问暂时放下。
有高手编辑的代码如下:但是没法解决重复词根

自定义1 = Table.ExpandListColumn(Table.AddColumn(源,"品牌词",each List.Select(data[品牌词],(x)=>Text.Contains(Text.From([关键词]),x))),"品牌词")

感谢各位大神参与,等后续我有思路了,再来更新此帖子

你好,大神我已经准备好原始数据
https://www.jianguoyun.com/p/Da-GSecQz9yPBhi-pNYB

然后需要的结果也模拟出来了,现在需要解决跨表格 包含文本的判断。请在query列出公式,我就知道怎么操作了,非常感谢你们。

file

最佳答案
  • Lincoln 专注数据分析多年,Power BI 爱好者
    2019-07-13 22:29:06

    在PQ里使用条件列查询
    例如增加"性别"列的语法结构:
    = Table.AddColumn(类型, "性别", each if Text.Contains([搜索成交词], "男鞋") then "男鞋" else if Text.Contains([搜索成交词], "女鞋") then "女鞋" else null)
    频繁如下图示
    file
    file
    file

回复数量: 5
  • Lincoln 专注数据分析多年,Power BI 爱好者
    2019-07-13 22:29:06

    在PQ里使用条件列查询
    例如增加"性别"列的语法结构:
    = Table.AddColumn(类型, "性别", each if Text.Contains([搜索成交词], "男鞋") then "男鞋" else if Text.Contains([搜索成交词], "女鞋") then "女鞋" else null)
    频繁如下图示
    file
    file
    file

  • 秋风一达 电商运营、网店 年销售额3000w
    2019-07-15 09:52:34

    @Lincoln 嗯,这个条件列挺好的,我知道。。。 关键是如果就几行判断文本好弄,如果遇到几千行,那么用这种query编写步骤的方法就不靠谱了,太累。而且不容易排查错误和修改

  • 秋风一达 电商运营、网店 年销售额3000w
    2019-07-15 09:58:05

    词根表有 几千个品牌,和类型的判断。
    成交词表格则有百万行数据。

  • 秋风一达 电商运营、网店 年销售额3000w
    2019-07-16 10:57:30

    可以把这个理解成:跨表格 条件列判断 包含 文本
    这里的词根就是包含文本的意思

  • kirete
    2019-07-22 15:55:58

    let
    原数据 = Excel.CurrentWorkbook(){[Name="原数据"]}[Content],
    词根表 = Excel.CurrentWorkbook(){[Name="词根表"]}[Content],
    添加列 = Table.AddColumn(原数据,"a",each
    [a=Table.ToColumns(词根表),
    b=List.Transform({0..List.Count(a)-1},(y)=>try List.Select(List.Distinct(a{y}),(x)=>Text.Contains([列1],x)) otherwise null),
    c=Table.FromColumns(b,Table.ColumnNames(词根表))
    ][c]),
    展开列 = Table.ExpandTableColumn(添加列,"a",Table.ColumnNames(添加列[a]{0}))
    in
    展开列

暂无评论~~
  • 请务必阅读并严格遵守《社区管理规范与使用说明》
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 发送表情,可用的 Emoji 见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板粘贴上传, 格式限制 - jpg, png, gif
  • 不支持上传附件,请尽可能用文字和图片将问题描述清楚,如实在需要上传附件,可上传到 共享网盘 后分享链接
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!
Ctrl+Enter