2017-04-13 89 views

回答

5

我想建议的是首先用您的customDimension将结果集设为extend。然后你必须将你的新列转换为一个字符串,一个int或者一个double。这样做的原因是,customDimensions被认为是一个动态列

一个简单的例子:

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

浇铸选项是:

  • 的ToString()
  • toint()
  • todouble()

如果要在实际排序后删除排序键,则可以在新列中输入project-away

+1

注意:如果您的自定义尺寸(或测量)包含特殊字符,则只需使用'['blah']'语法。否则你可以做'customDimensions.MyCustomProperty'。另外,*一般*如果值是数字,你应该把它放在customMeasurements中,而customDimensions被视为字符串,通过处理 –

+0

@JohnGardner足够公平,我将编辑[''...]的用法。我也不知道customMeasurements vs customDimensions。你给我读了一些东西,所以谢谢你:) –