我有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值與上面的結果我得到。但它沒有給我想要的結果。需要一些幫助。
這將是有幫助的是你的意思到底是什麼一個樣本輸出。 「例如,我想要一個看起來像這樣的網格......」和你想要的表格,然後「但是我得到這個......」與你實際得到的是什麼? –