Wenn ich versuche, in einem der Felder customDimensions beizutreten, erhalte ich einen Syntaxfehler: "Join-Attribute dürfen nur Spaltenentität oder Gleichheitsausdrücke sein". Ich kann nicht benutzerdefinierte Spalten wie Name oder Zeitstempel beitreten.Wie können Sie bei customDimensions in Application Insights Analytics teilnehmen?
Beispielcode:
let ExperimentLaunchedEvents = customEvents | where name == "ExperimentLaunched" und timestamp> now (-30d);
lassen ExperimentTerminatedEvents = customEvents | where name == "ExperimentTerminated" und timestamp> now (-30d);
ExperimentLaunchedEvents
| Projektname, Zeitstempel, experimentId = customDimensions.ExperimentId
| beitreten Art = leftanti (ExperimentTerminatedEvents
| Projektnamen, Zeitstempel, experimentId = customDimensions.ExperimentId)
auf tostring (experimentId)
Wenn auf customDimensions Spalten Beitritt nicht unterstützt wird, ist es eine Möglichkeit, gestartet Experimente zu erreichen auszuwählen, die wurden nicht beendet? Vielen Dank!
das hat funktioniert, danke! – ZhenyaR
Kein Problem. Nicht sicher, warum dies abgelehnt wurde. –
es ist mehr als die Erweiterung, die 'tostring' ist eigentlich das wichtige Ding hier. Mit Analytics-Joins können Sie nur "bekannten" Typen beitreten, und standardmäßig ist customDimensions selbst ein "beliebiger" oder "benutzerdefinierter" oder "json" -Typ, bei dem es sich um alles Mögliche handeln kann. –