我有一个问题,我想加入两个模式与不同的排列库仑即双管网络事件和远程URL连接
https:/Holiday.com/page1 https://www.Health.com/page3 https://www.Health.com https://www.gift.com/page3 www.gift.com https://www.Holiday.com/page3
以便这些匹配域任何帮助将不胜感激我尝试了不同的连接类型,例如:内外半
jhkqcmku1#
let NetworkEvents = datatable(url:string) [ 'https://www.Health.com/page1', 'https://www.Health.com/page3', 'https://www.gift.com/page3', 'https://www.facebook.com/page2' ]; let RemoteURL = datatable(remoteurl:string) [ 'www.facebook.com', 'www.Health.com', 'www.gift.com' ]; let URL_list = toscalar(RemoteURL | summarize make_list(remoteurl)); NetworkEvents | mv-apply remoteurl = URL_list on (where url contains remoteurl)
上面的查询将NetworkEvents表中的url列与RemoteURL表中的remoteurl列进行匹配。
NetworkEvents
url
RemoteURL
remoteurl
输出:
| url|远程URL|| - -----|- -----|| https://www.Health.com/page1| www.Health.com|| https://www.Health.com/page3| www.Health.com|| https://www.gift.com/page3| www.gift.com|| https://www.facebook.com/page2| www.facebook.com|该查询使用mv-apply运算符将子查询应用于多值列的每个元素,即URL_list列的每个元素,该列包含RemoteURL表中的远程URL列表。where子句用于使用contains运算符根据url列是否包含URL_list列中的任何远程URL来筛选NetworkEvents表。
mv-apply
URL_list
where
contains
1条答案
按热度按时间jhkqcmku1#
上面的查询将
NetworkEvents
表中的url
列与RemoteURL
表中的remoteurl
列进行匹配。输出:
| url|远程URL|
| - -----|- -----|
| https://www.Health.com/page1| www.Health.com|
| https://www.Health.com/page3| www.Health.com|
| https://www.gift.com/page3| www.gift.com|
| https://www.facebook.com/page2| www.facebook.com|
该查询使用
mv-apply
运算符将子查询应用于多值列的每个元素,即URL_list
列的每个元素,该列包含RemoteURL
表中的远程URL列表。where
子句用于使用contains
运算符根据url
列是否包含URL_list
列中的任何远程URL来筛选NetworkEvents
表。