两个查询表之间 条件列 判断 是否包含第二个表 列文本 ?

Power Query 秋风一达 ⋅ 于 2019-03-04 10:16:22 ⋅ 最后回复由 秋风一达 2019-03-05 13:46:10 ⋅ 2267 阅读

在一个查询表中、可以实现包含文本的输出
file
、那么跨查询、两个表之间的包含怎么弄?
file
file
再问:如果第二次 判断里面有多个包含文本、比如说 ,修饰词中 包含了 “学生”, 也包含了 "播放器"
那么请显示 “学生”数据,也复制一行数据 显示第二个包含文本“播放器”
直到第N个。再来接下来判断第三次...如此循环
file

我已经准备好原始数据了,打开连接,右上角点击下载:
https://www.jianguoyun.com/p/DUBTsGsQz9yPBhjp_KMB

最佳答案
  • 飞天篮球 Talk is cheap, show me your code.
    2019-03-05 10:05:38

    是这样吗?

    = Table.AddColumn(更改的类型, "自定义", each List.Select(List.RemoveNulls(List.Distinct(词分类[修饰词])),(x)=>Text.Contains([宝贝标题],x)))

    file

回复数量: 6
  • 秋风一达 电商运营、网店 年销售额3000w
    2019-03-04 10:45:42

    有大神回答么? 如果我写的不够详细,可以留言下,咱们共同学习进步 ,哈哈

  • 飞天篮球 Talk is cheap, show me your code.
    2019-03-05 10:05:38

    是这样吗?

    = Table.AddColumn(更改的类型, "自定义", each List.Select(List.RemoveNulls(List.Distinct(词分类[修饰词])),(x)=>Text.Contains([宝贝标题],x)))

    file

  • 秋风一达 电商运营、网店 年销售额3000w
    2019-03-05 10:44:47

    @飞天篮球 这个公式展开的结果是对的、但是第二条自定义列 “品牌”就出现问题了

    file

    file

    如果 修饰词 扩张到新行没有问题、但是 品牌 列再来扩张到新行,意味着 修饰词 列又多出来几行了? 这个问题怎么处理重复值? 因为我想统计标题中 的 包含文本中、修饰词销量、品牌销量、品种销量。
    file

  • 秋风一达 电商运营、网店 年销售额3000w
    2019-03-05 11:13:10

    公式添加也会自动变化,对了半天 修改
    有时候 是list,有时候是table、搞不懂

  • 飞天篮球 Talk is cheap, show me your code.
    2019-03-05 11:28:17

    @秋风一达
    把最终结果手动模拟一个出来,就拿第一行为例。有什么特殊情况也一并模拟。

  • 秋风一达 电商运营、网店 年销售额3000w
    2019-03-05 13:46:10

    这个问题有点复杂、我现在也绕不明白。 我就是想计算出 宝贝标题中、带有 品牌,品种,修饰词的销量
    之前用pivot公式做出来过,公式如下

    词分类修饰词销量 =
    var yjc=SELECTEDVALUE('词分类'[修饰词])
    return
    CALCULATE([直接订单数],
    SEARCH(yjc,'e宝贝搜索词'[宝贝标题],,0)
    )

    但是这个公式简单的几个词还行,遇到特别大的数据,就会加载结果要几分钟。很慢。

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