我有2个自定义事件A和B. A可以具有“X”或“Y”的值。 B将具有唯一值Z.事件A的某些行同时具有“X”和“Y”值,但具有唯一的事件B值“Z”,并且我想过滤具有值“X”和“Y”的事件A.Azure应用程序洞察关于加入的分析查询
我希望结果集的事件A只有值X,事件B的值是Z.基本上我不想显示事件A有Y值的条目,当它已经有一个具有与Y具有相同唯一值Z的“X”的条目时。我基本上做了一个值间的内连接X和Y基于唯一值Z
customEvents
| extend Column1 = tostring(customDimensions.['A']) , column2 = tostring(customDimensions.['B'])
| where (Column1 == "X")
| project Column1 ,column2
| join kind= inner (
customEvents | extend Column1 = tostring(customDimensions.['A']) , column2 = tostring(customDimensions.['B']) | where (Column1 == "Y"
)| project Column1 , column2
) on column2 | project Column1 , column2
通过这个,我能够获得在列2中的唯一值Z和列1中的X上的公共行。
现在如何显示在事件A中只有Y值的column1的剩余行并将它们添加到从上述内部连接查询中获得的结果集中?我尝试使用完整的外部事件A具有Y值与上面的结果我得到。但它没有给我想要的结果。需要一些帮助。
这将是有帮助的是你的意思到底是什么一个样本输出。 “例如,我想要一个看起来像这样的网格......”和你想要的表格,然后“但是我得到这个......”与你实际得到的是什么? –