2

我有一个应用程序洞察查询。在这个查询中,我想将几​​列加入/组合成一列,以显示如何完成。

我想结合IP,城市,州,国家。

customEvents
| where timestamp >= ago(7d)
| where (itemType == 'customEvent')
| where name == "Signin"
| project timestamp, customDimensions.appusername,   client_IP,client_City,client_StateOrProvince, client_CountryOrRegion 
| order by timestamp desc
4

1 回答 1

5

strcat是你的朋友,用你想要的任何字符串作为分隔符(我只是在示例中使用空格):

| project timestamp, customDimensions.appusername, 
  strcat(client_IP," ",client_City," ",client_StateOrProvince," ", client_CountryOrRegion)

此外,| where (itemType == 'customEvent')您的查询中的 是不必要的,因为customEvents表中的所有内容都已经是customEvent. itemType如果您以某种方式连接多个表(例如查询中引用多个表的某个位置),union requests, customEvents则只需要这样的过滤器join

于 2017-11-11T01:23:13.310 回答