在动态json属性中替换变量名

时间:2017-04-01 00:37:17

标签: azure-application-insights ms-app-analytics

我想将变量settingName用于动态json属性。我怎么能做到这一点?

let settingName = 'LaunchNext';

DSEvents
| where  Timestamp > ago(1d) and Data contains (settingName)
| summarize count() by tostring(parsejson(tostring(Data.Settings)).LaunchNext.value)

我想替换变量而不是实际属性

  

parsejson(的ToString(Data.Settings))。的 LaunchNext .value的

1 个答案:

答案 0 :(得分:0)

将变量括在[]为我工作

tostring(parsejson(tostring(Data.Settings)).[settingName].value)