如何在Powerquery中的整个表中搜索短语

Przemyslaw Remin

如果整个表在任何列或任何行中都包含搜索值,则如何检入powerquery。说我们有一张桌子:

+------------+-----------+---------+
|  column1   |  column2  | column3 |
+------------+-----------+---------+
| apple      | banana    | cherry  |
| damson     | entawak   | fig     |
| watermelon | wolfberry | plum    |
+------------+-----------+---------+

我想找到哪一列和哪一行wolfberry它是c = 2和r = 3。我想将坐标用于进一步的数据处理。

这是示例表的代码,为您提供方便:

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WSiwoyElV0lFKSswDQiAjOSO1qKhSKVYnWiklMbc4Pw8olppXkliemH1oAZCdlpkOlixPLEktyk3NASsoz89JSwLr01EqyCnNVYqNBQA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Column1 = _t, Column2 = _t, Column3 = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}, {"Column2", type text}, {"Column3", type text}})
in
    #"Changed Type"
阿列克谢·志古林

您可以使用以下技术:

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WSiwoyElV0lFKSswDQiAjOSO1qKhSKVYnWiklMbc4Pw8olppXkliemH1oAZCdlpkOlixPLEktyk3NASsoz89JSwLr01EqyCnNVYqNBQA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Column1 = _t, Column2 = _t, Column3 = _t]),
    func = (word) =>
            [r = Table.AddIndexColumn(Source, "r", 1, 1),
             c = Table.AddIndexColumn(Table.Transpose(Source), "c", 1, 1),
             coordinates = [r = Table.FindText(r, word)[r]{0}, c = Table.FindText(c, word)[c]{0}]
            ][coordinates],
    search = func("wolfberry")
in
    search

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在SQL表中搜索短语

如何在Google Ngrams中搜索“过时的”单词和短语?

如何在odt文件中递归搜索短语

如何在文本中搜索(可分离的)短语

如何在Javascript中克隆整个表?

如何在postgres中哈希整个表?

如何在Linux中的目录的整个内容中搜索单词

在飞镖中如何在文本中搜索整个单词

在文档中搜索短语

如何在文本中搜索可能在文本中分开的复合短语;在python中?

如何在文件夹中的所有文件中搜索特定短语?

Firestore:如何在整个数据库中搜索?

Python:如何在.txt文件中搜索整个单词?

如何在Firebug中搜索整个JavaScript对象?

如何在WebStorm中的整个项目中搜索变量

如何在整个工作簿中搜索文本?

如何在整个网站中搜索关键字

如何在整个表列posgresql中搜索特定值

如何在整个文件系统中搜索文本?

如何在多个表中搜索?

如何在Spacy短语匹配器中获取短语计数

如何在Linux“ man”命令中搜索单词或短语并循环找到找到的解决方案?

您如何在Chrome中的页面上搜索短语?(不是字符串匹配项)

如何在我的词典中搜索关键词和短语以执行功能

如何在 JavaScript 集合中搜索多个短语之间的第一次出现?

如何在lucene.net中索引和搜索带有特殊字符的短语查询?

oracle sql 在整个表中搜索值

如何在Python中删除重复的短语?

如何在全文搜索中在PostgreSQL 11.8中搜索带连字符的整个单词?