web-dev-qa-db-fra.com

Application Insights - Comment trier par dimension personnalisée

Je souhaite trier les résultats de ma requête en fonction de customDimension.MyCustomProperty qui est présent dans toutes les entités et est un nombre. Comment puis je faire ça?

17
Leonardo

Ce que je suggère, c'est d'abord extending votre jeu de résultats avec votre customDimension. Ensuite, vous devrez convertir votre nouvelle colonne en une chaîne, un entier ou un double. La raison en est que customDimensions est considéré comme une colonne dynamique

Un exemple rapide:

traces
| extend sortKey = toint(customDimensions.MyCustomProperty)
| order by sortKey asc

Les options de casting sont:

  • chaîne de caractères ()
  • toint ()
  • doubler()

Si vous souhaitez supprimer la clé de tri après le tri réel, vous pouvez project-away la nouvelle colonne.

30
Yannick Meeus