我想创建一个带有条形图和网格的 azure application-insights 工作簿。这个想法是,当用户点击图表中的一个栏时,网格会过滤网格中的那一行。条形图的查询是(在查询的设置中将可视化设置为条形图):
let Orders = externaldata(OrderDate:datetime, Fruit:string, Weight:int, Customer:string, Sell:int)
[@"https://gist.githubusercontent.com/Castaldio86/a12123a7f0e251a324b176d62deef9b8/raw/02da1d82bc548afc0cf45f7732b456f25d4d8080/Sentinel-Render-SampleData"
]
with(format="csv")
;
Orders
| summarize count() by bin(OrderDate, 1d), Fruit
为此,我在条形图中添加了一个参数:
该参数将包含有关所选行的所有信息。
在下一个查询中,我需要该参数。查询:
let row = dynamic({Operation});
let Orders = externaldata(OrderDate:datetime, Fruit:string, Weight:int, Customer:string, Sell:int)
[@"https://gist.githubusercontent.com/Castaldio86/a12123a7f0e251a324b176d62deef9b8/raw/02da1d82bc548afc0cf45f7732b456f25d4d8080/Sentinel-Render-SampleData"
]
with(format="csv")
;
Orders
| where OrderDate == row.OrderDate and Fruit == row.Fruit
问题是,当我没有在图表中选择任何值时,它会给出消息:“此查询无法运行,因为未设置某些参数。请设置:操作”。如果我在图表中选择一个值,则查询返回“查询未返回结果。”。是否可以对参数进行多选?
有人可以请教吗?